アリクラウド配備Django(Ubuntu+uWSDi+Nginx)

1244 ワード

1.uWSDIのインストール
`pip install uwsgi`
アリ雲ubuntuはpython 2を持っています.7,WSGIをインストールする前にpython 3のような新しいバージョンのpythonをインストールする必要がある.6、Djangoプロジェクトで参照するパッケージのインストールも完了します.
2.uWSDIプロファイル
uwsgiのフォルダにプロファイルを作成します.cd /etc/uwsgi/sites sitesフォルダがない場合は、まずこのフォルダmkdir を作成できます.次に、ファイルvim project.iniを作成して編集する
[uwsgi]
http = :8000
# the base directory (full path)
chdir = /root/path/to/project


# Django s wsgi file
module = project.wsgi

master = true

# maximum number of worker processes
processes = 4

# ... with appropriate permissions - may be needed

vacuum = true
3.Nginxのインストールと構成
インストールapt-get install nginxプロファイル作成vim /etc/nginx/sites-available/project
server {
    listen 8001;
    server_name ip;  #     ip

    access_log /var/log/nginx/myweb_access.log;
    error_log /var/log/nginx/myweb_error.log;
    location /static/ {
    root root/path;#      
    }
   client_max_body_size 75M;
    location / {
        include uwsgi_params;
        uwsgi_pass unix:/path/project.sock;
               }
}
4.起動
起動nginx:service nginx restart起動uwsgi:uwsgi /etc/uwsgi/sites/project.ini