1.部署框架nginx
Nginx負責靜態資源請求,而且把沒法處理的請求轉發至uwsgi處理django
2.安裝並配置Nginxvim
2.1安裝 apt-get install nginx (若是安裝失敗請先升級apt-get)瀏覽器
2.2 配置:cp /etc/nginx/sites-available/default /etc/nginx/sites-available/myconfig緩存
vim /etc/nginx/sites-available/myconfig安全
2.3修改server服務器
server { listen 80; #監聽端口 server_name mysite; #網站域名(沒有能夠隨意) charset utf-8; # 字符集 client_max_body_size 75M; # 緩存大小 location /media { # 上傳文件所在目錄 alias /var/django_pk/my_project/media; } location /static { # 靜態文件所在目錄 alias /var/django_pk/my_project/static; } location / { include /etc/nginx/uwsgi_params; uwsgi_pass 127.0.0.1:8001; # 轉發 } }
2.4 建立軟鏈接框架
ln -s /etc/nginx/sites-available/myconfig /etc/nginx/sites-enabled/myconfig網站
3.更改服務器的安全組(阿里云爲例)阿里雲
安裝組開啓80端口與8001端口
4.重啓nginx
service nginx restart
瀏覽器訪問...
nginx 安裝配置完成
uwsgi 配置參考: