专栏首页Keep LearningCentOS7+nginx+uwsgi+Django部署之路
原创

CentOS7+nginx+uwsgi+Django部署之路

这是一条艰辛的路,记录下,没有条理性,不作为教程,只是笔记

用到的命令

启动uwsgi

uwsgi -c /usr/local/django/uwsgi.ini

关闭uwsgi(后面的uwsgi.pid是我本地的文件路径)

uwsgi --stop uwsgi.pid

启动nginx(去到nginx/sbin下)

./nginx -c /usr/local/nginx/conf/nginx.conf

关闭nginx (3选1)

./nginx -s quit
./nginx -s stop
systemctl stop nginx.service

查看进程

ps -ef|grep 进程名

杀死uwsgi的所有进程

killall -s INT uwsgi

查看当前端口

netstat -ntlp

防火墙方面

启动: systemctl start firewalld
查看状态: systemctl status firewalld 
禁用,禁止开机启动: systemctl disable firewalld
停止运行: systemctl stop firewalld

踩到的雷

1、不要再虚拟环境下启动uwsgi,如果恰巧你的虚拟环境中也装了uwsgi,那么就算启动成功了,外部客户端也访问不了

--------------------------

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Git提交时过滤某些文件

    4.这个文件处理好以后,如果感觉没有作用,说明你在创建这个文件之前就已经add过了,这时执行

    Arno
  • CentOS 7 Apache 多端口部署 Web Apps 指南

    转载自简书,原作者xuyan0,链接https://www.jianshu.com/p/b34c78bf9bf0,如有侵权,请联系删除

    Arno
  • Linux授权

    所以:用 chmod -R 762/usr/local/repository/git 命令来举例

    Arno
  • 使用 uWSGI + Nginx 部署 Flask 应用

    在这篇文章之前,所有的应用都是在命令行使用 Python 直接运行的,但是这种方式只适合在开发过程中使用,并不适合在生产环境中使用,在生产环境中可以使用 uWS...

    keinYe
  • 中国要害部门将弃用国外IT产品,美IOE兵团施压政府内容曝光

    大数据文摘
  • uwsgi部署

    修改/usr/local/var/www/static/目录的权限,使得django可以向其中 写入文件

    lesM10
  • CentOS 下用 Nginx 和 u

    前一阵自己用flask框架写了一个博客程序,写完之后想部署到服务器上,因为是小白,所以自己google了好些资料,讲的零零碎碎而且有些地方只是告诉你怎么配置,但...

    py3study
  • Centos8下django项目部署 nginx+uwsgi的教程

    5.在虚拟环境中安装第三方库,导入需要的环境(导出命令:pip3 freeze > packages.txt)

    砸漏
  • Nginx+uwsgi部署Django应用

    本文目的:在centos7.x服务器上利用nginx和uwsgi部署Django应用

    Python中文社区
  • Django使用uwsgi和nginx修改代码自动重启

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    菲宇

扫码关注云+社区

领取腾讯云代金券