阿里云服务器+万网域名(二级域名)+Nginx,访问服务器上的多个项目

傷城~ 2023-02-15 10:26 85阅读 0赞
  1. **公司只购买了一台服务器和一个域名**,公司穷啊,没有办法,但是老板要求在服务器上部署多个项目,有公司公众号,还有公司的几个项目,要求都要能访问。
  2. **解决思路**
  3. 1.nginx的默认端口为80,用二级域名解决,输入不同的二级域名访问不同的项目
  4. 2.80端口让给nginx,如何之前有80端口已占用,就给nginx改一下端口,在conf/nginx.conf文件中修改

开始操作
1.使用的是阿里云服务器ECS
在这里插入图片描述购买后的阿里云控制台(域名记得备案啊,不然不能使用域名)
2.首要要配置服务器的安全组
在这里插入图片描述
3.点击安全组再点击配置规则,然后点击编辑,编辑端口号
在这里插入图片描述
4.配置二级域名

在1处输入二级域名,在2处是显示域名,3处是写服务器的ip地址,自己需要几个就配置几个,二级域名不能重复呦1
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,哪里理解有误,请多多指教。

发表评论

表情:
评论列表 (有 0 条评论,85人围观)

还没有评论,来说两句吧...

相关阅读

    相关 阿里服务器/域名/CDN

    登录阿里云购买一台服务器,防火墙关闭,配置相对应端口, 启动。 购买域名,实名认证成功,状态正常,解析,添加子域名,填好相当于参,本地Ping试试看是否可以Ping通,规则不