django部署上线
  txNgmHxNIsdU 2023年12月22日 25 0
pip3 install uwsgi

ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi3

在项目目录下新建uwsgi.ini,内容为:
[uwsgi]
socket=127.0.0.1:8000
chdir=/home/table_agent
wsgi-file=table_agent/wsgi.py
processes=4
threads=2
master=True
pidfile=uwsgi.pid
daemonize=uwsgi.log

wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -zxvf nginx-1.13.7.tar.gz

进入解压后的nginx-1.13.7文件夹,依次执行以下命令:
./configure
make
make install


在vim /etc/nginx/conf.d/default.conf 目录下:
server {
    listen 8996; #暴露给外部访问的端口
    server_name localhost;
        charset utf-8;
    location / {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:8997; #外部访问8996就转发到内部8997
    }
    location /static/ {
        alias /home/www/myproject/myapp/static/; #项目静态路径设置
    }
}

uwsgi启动:
uwsgi --ini uwsgi.ini
停止:
uwsgi --stop uwsgi.pid

nginx启动
/usr/sbin目录下nginx
nginx停止:
nginx -s stop
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月22日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   74   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   59   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   30   0   0 Python
  Ugrw6b9GgRUv   2024年05月17日   37   0   0 Python
txNgmHxNIsdU