1.部署框架
Nginx負責靜態資源請求,並且把無法處理的請求轉發至uwsgi處理
2.安裝並配置Nginx
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.更改服務器的安全組(阿里云爲例)
4.重啓nginx
service nginx restart
瀏覽器訪問...
nginx 安裝配置完成
未完待續...