Nginx多域名多项目不同端口访问配置

背景:购买了一台阿里云服务器,注册了两个域名,域名与云服务器绑定,预想通过域名直接访问WEB项目

问题:访问云服务器WEB项目时,需要指定端口号,而无法通过指定域名直接访问指定项目?

解决:安装Nginx,利用nginx的反向代理原理,修改nginx的配置信息,将指定域名与项目url对应映射

安装: pip install nginx

# 修改配置信息

vi /etc/nginx/nginx.conf

server {

        listen       80;

        server_name   www.renbus.com renbus.com;                     #  域名;多个之间用空格

        root         /home/kang/Work/Test/django_web;                    #  项目路径;

        # Load configuration files for the default server block.

        include /etc/nginx/default.d/*.conf;

        location / {

            proxy_pass http://127.0.0.1:8000;                                  # 域名对应映射url

       }

        error_page 404 /404.html;

            location = /40x.html {

        }

        error_page 500 502 503 504 /50x.html;

            location = /50x.html {

        }

   }

server {...同上}

 

PS:

    nginx 版本不同,可能配置文件的server{} 结构会有所差异,但只需修改上述标红的3处即可!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值