uwsgiとnginxの展開ジャンゴサービス

サービス・テスト・モードとの最初のスタート

1.設定されたデータベース

2.設定の設定ファイル:アドレスデータベース、アドレスの静的ファイル、デバッグがTrueに設定されています

3.データベースの移行

4.サービスの開始:のpython manage.pyのrunserver 0.0.0.0:8000

uwsgi方法で開始

1. uwsgi、参照リンクをインストールします。https://www.runoob.com/python3/python-uwsgi.html

三つの問題を解決します:

YUMのpython-develのインストール

yumのPCRE-develのを削除

、サービスを開始python2インタプリタを使用uwsgi実行すると、インタプリタは、解決のリファレンスマニュアルを、再インストールのpython3を使用します。https://www.cnblogs.com/zoujl/p/11011041.html

2.ソフトリンクを確立します。ln -s /home/yiqian/uwsgi/uwsgi-2.0.18/uwsgiは/ usr / binに/ uwsgiを

コマンド3.スタート:uwsgi --http:8000 --module requestnew.wsgi --py-自動再= 1

4.設定ファイルuwsgi.iniルートファイル名を指定して実行uwsgi --ini uwsgi.ini

【uwsgi] 
CHDIR = /ホーム/ yiqian / PJ / requestnew 
モジュール= requestnew.wsgi 
= 5処理
スレッド= 4 
イネーブルスレッド=真
レイジーアプリ=真
HTTP = 0.0.0.0:8000 
#socket = 0.0.0.0:8000 
真空を=真

nginxのスタートにuwsgi方法

nginxのインストール1.、参照リンク:https://blog.csdn.net/t8116189520/article/details/81909574

Falseにデバッグファイルセットを2.setting、新たな付加STATIC_ROOT = '/ホーム/ yiqian / PJ / requestnewを/ tmp /'

3.ドゥのpython3 manage.py collectstatic、静的ファイルのルートディレクトリにtmpの下にヒットされています

4.uwsgi nohupをuwsgi --ini uwsgi.ini ../log/uwsgi.log&実行し、変更ソケット起動モードで起動

【uwsgi] 
CHDIR = /ホーム/ yiqian / PJ / requestnew 
モジュール= requestnew.wsgi 
= 5処理
スレッド= 4 
イネーブルスレッド=真
レイジーアプリ=真
#http = 0.0.0.0:8000 
ソケット= 0.0.0.0:8000 
真空を=真

設定ファイルnginx.conf

ルートユーザー; 
worker_processes 1; 

error_logに/var/log/nginx/error.log警告、
PIDは/var/run/nginx.pid、


イベント{ 
    worker_connections 1024; 
} 


HTTP { 
    #ファイル拡張子のファイル・タイプ・マッピング・テーブルは、
    のmime.typesを含みます; 
    #デフォルトのファイルタイプ
    default_typeファイルapplication / octet-streamと; 
    上流requestnew { 
        サーバー127.0.0.1:8000; 
	} 

    サーバー{ 
       8090を聴く、
       サーバー名はlocalhost、
       直接uwsgiにリバースプロキシへの入口要求nginxの#
       LOCATION / { 
         uwsgi_pass requestnew。
         の/ etc / nginxの/ uwsgi_paramsを含み; 
		} 
    #1 nbcrmプロセスを静的ファイルは、nginxのによって
		位置/静的{ 
			別名/ホーム/ yiqian / PJ / requestnew / TMP。
        } 
    } 
}

6.nginx -t検出nginxのファイル

7.nginx -c /usr/local/nginx/conf/nginx.conf、スタートアップコンフィギュレーションファイルを指定します

8.nginx -sリロードnginxのを開始

全体的に参考資料:https://www.cnblogs.com/zouzou-busy/p/11625994.html

 

 

 

 

おすすめ

転載: www.cnblogs.com/letmeiscool/p/11867217.html