Zhong__python项目django和flask在云服务器中的部署需要注意的几点

django项目在云服务器上部署时  云服务器一般初始有两个IP地址  一个公网IP也就是网络上可以ping到的IP  一般在客户端请求时就是这个公网IP  还有一个是内网IP  也就是本地IP

默认80端口是开启的  也可以配置出入口规则  允许django项目默认的运行端口8000通行

如果用NGINX代理的话:

upstream freeName {
         server IP:8001;  #  (IP为本地地址即可  也可以指定127.0.0.1)此处为uwsgi运行的ip地址和端口号
         # 如果有多台服务器,可以在此处继续添加服务器地址
     }

     #gzip  on;
     server {
         listen  8000;
         server_name IP;  #  (IP为可以访问的外网地址)

         location / {
             include uwsgi_params;
             uwsgi_pass freeName;
         }

     }


     server {
         listen       80;
         server_name  (IP);

         #charset koi8-r;

         location / {
             root   /root/Desktop/前端文件地址或静态文件地址;
             index  index.html index.htm;
         }


         error_page   500 502 503 504  /50x.html;
         location = /50x.html {
             root   html;
         }

     }
 

 

如果直接作为项目运行的话  默认运行的IP和Port为 http://127.0.01:8000/  这样只能在本机访问  外网是访问不到的  IP换成外网的地址也是不可以的  会提示不能指定此IP  此时可以指定 http://0.0.0.0:8000/  这样就可以访问了  当然跨域访问的设置需要看情况而进行配置

好了  赶快试试吧

关注微信号

邂逅最美好的时光  希望带给你不一样的美好       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我变了_我没变

随意 。。。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值