1. 程式人生 > >nginx__的簡單搭建和 wsgi

nginx__的簡單搭建和 wsgi

alias 單獨 ats 創建 ram proc 文件的 roc day

4 部署
    1 配置 uwsig(配置文件)
        1 mkdir uwsgi
        2 cd uwsgi
        3 touch test_uwsig.ini
            [uwsgi]
            #  指定和nginx通信的端口
            socket=127.0.0.1:9001
            # 項目路徑
            chdir=/home/tarena/myproject/friutday_1
            # wsgi.py 路徑
            wsgi-file=friutday/wsgi.py
            
#進程數 processes=4 #線程數 thread=2 # 自己占用(uwsgi)的端口,可以任意 stats=127.0.0.1:8081 2 配置nginx 進入 cd /etc/nginx/sites-enabled/ 創建一個nginx 的 conf文件 任意取名 (project_nginx.conf) vi project_nginx.conf server{
# 需要監聽的端口 ,, 瀏覽器訪問端口 listen 9000; # 如果有域名就是買的域名 server_name frituday.com; charset utf-8; # 加載靜態文件的路徑 location /static{ alias /home/tarena/18070project/friutday_1/static;} location /{ # 在nginx裏面的文件uwsgi_params
include uwsgi_params; # 跟uwsgi通信的端口 uwsgi_pass 127.0.0.1:9001; } } 3 重啟nginx服務 sudo /etc/init.d/nginx restart 4 拷貝uwsgi_params文件到項目路徑下 sudo cp /etc/nginx/uwsgi_params /home/tarena/18070project/friutday_1 3 收集靜態文件 1 在settings.py中添加路徑(STATIC_ROOT) 可以不用添加,收集的時候會自動創建 STATIC_ROOT = /home/.../static 2 收集靜態文件 python3 manage.py collectstatic 4 uwsgi 啟動項目 cd /home/tarena/uwsgi uwsgi --ini test_uwsgi.ini 3 多項目部署 1 uwsgi 每個項目需要單獨創建 uwsgi配置文件,選用不同的端口 2 nginx 配置文件, 在原來的基礎上添加 server{} 就可以

nginx__的簡單搭建和 wsgi