阿里云服务器+万网域名(二级域名)+Nginx,访问服务器上的多个项目
**公司只购买了一台服务器和一个域名**,公司穷啊,没有办法,但是老板要求在服务器上部署多个项目,有公司公众号,还有公司的几个项目,要求都要能访问。
**解决思路**
1.nginx的默认端口为80,用二级域名解决,输入不同的二级域名访问不同的项目
2.将80端口让给nginx,如何之前有80端口已占用,就给nginx改一下端口,在conf/nginx.conf文件中修改
开始操作
1.使用的是阿里云服务器ECS购买后的阿里云控制台(域名记得备案啊,不然不能使用域名)
2.首要要配置服务器的安全组
3.点击安全组再点击配置规则,然后点击编辑,编辑端口号
4.配置二级域名
在1处输入二级域名,在2处是显示域名,3处是写服务器的ip地址,自己需要几个就配置几个,二级域名不能重复呦
5.在域名和服务器配置完毕后,就是配置nginx了,nginx安装的教程就不写了,大家百度一下。nginx主要就是配置nginx.conf这个文件,不要看里边的东西很多,其实大多都是注释的。
6.配置nginx.conf文件
1处是nginx的worker_processes,工作进程数:默认:worker_processes: 1如果想要调大,要看服务器CPU核心数,(双核4线程,可以设置为4)
2处就是nginx的默认端口号,需要改就在此处改。在此处改完记得在服务器安全组配置改后的端口号
3处和4处,就是配置代理的,
1)listen 80 是nginx的监听端口
2)server_name 是李刚刚配置的二级域名,比如:ps.(二级域名)+baidu.com(你购买的域名)
3) proxy_pass http://0.0.0.0:8088 这里就是你服务器配置的安全组的端口号(也是你项目的端口号)都是一一对应的。(最好写服务器ip+端口号,不要写 http://0.0.0.0:8088)
4)这样的话就大功告成啦
7.在浏览器输入二级域名就可以访问啦,比如:刚才的ps.baidu.com,就可以出现你的项目的首页啦。
第一次使用nginx,哪里理解有误,请多多指教。
还没有评论,来说两句吧...