Django + gunicorn + nginx
1.安裝gunicorn
pip install gunicorn
2.保證django的runserver測試環境能執行起來
3.使用gunicorn啟動django環境
nohup gunicorn --worker-class=gevent isaced.wsgi:application -b 0.0.0.0:1601 &
- --worker-class
指定工作方式,這裡我用的gevent
如果提示You need gevent installed to use this worker則表示你還沒有安裝 gevent。- isaced.wsgi:application
這裡是指你的專案名,在Django建立專案的時候會自動生成對應名字資料夾中的wsgi.py,這裡就是指的它。(Python_20160906.wsgi:app)Python_20160905的django專案,裡面的app應用
4.更改nginx配置檔案
upstream python_villagers.web {
server 127.0.0.1:1601 weight=10 max_fails=2 fail_timeout=30s ;
}
server {
listen 80;
server_name www.x666.com;
access_log /var/log/nginx/x666.log;
location / {
proxy_pass http://python_villagers.web;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /static/ {
root /data/isaced; #Django專案所在目錄
}
}
相關文章
- DJango部署 Gunicorn+Nginx+Django+supervisor+VirtualenvDjangoNginx
- Nginx + Gunicorn 伺服器配置部署 DjangoNginx伺服器Django
- 使用 Nginx 和 Gunicorn 部署 Django 部落格NginxDjango
- 14 - 使用 Nginx 和 Gunicorn 部署 Django 部落格NginxDjango
- 寶塔皮膚+Python管理器+Django部署+nginx+gunicornPythonDjangoNginx
- Django NewRelic Quickstart (gunicorn.d + Django 1.3 hack)DjangoUI
- nginx+gunicorn專案部署Nginx
- ubuntu18.04中為django專案搭建nginx+gunicorn環境UbuntuDjangoNginx
- nginx+Gunicorn部署Flask專案NginxFlask
- Nginx 和 Gunicorn 效能對比測試Nginx
- 阿里雲部署Django專案(超詳細圖文教程) —— Part2. 使用Nginx, Gunicorn, virtualenv, supervisor 部署Django應用阿里DjangoNginx
- Python Web 部署: 使用 flask + gunicorn + supervisor + nginxPythonWebFlaskNginx
- nginx + django on windowsNginxDjangoWindows
- python web 部署:nginx + gunicorn + supervisor + flask 部署筆記PythonWebNginxFlask筆記
- Django-Nginx-uwsgiDjangoNginx
- Django+uWSGI+Nginx配置DjangoNginx
- Django Mezzanine uwsgi nginx 配置DjangoNginx
- 10RMB/月不到部署FLASK網站專案(flask+gunicorn+nginx)Flask網站Nginx
- Django筆記四十四之Nginx+uWSGI部署Django以及Nginx負載均衡操作Django筆記Nginx負載
- 使用 uWSGI 和 Nginx 部署 Django 專案NginxDjango
- Docker 部署 Django+Uwsgi+Nginx+MySQL+VueDockerDjangoNginxMySqlVue
- 使用nginx+uwsgi部署Django專案NginxDjango
- VirtualBox CentOS 7+Django+uwsgi+nginxCentOSDjangoNginx
- Linux部署Django (Nginx + uwsgi + Python3 + Django)的過程LinuxDjangoNginxPython
- Nginx+uWSGI+Django部署web伺服器NginxDjangoWeb伺服器
- Django + Uwsgi + Nginx 實現生產環境部署DjangoNginx
- 多專案上線Nginx+Django+uwsgiNginxDjango
- 【Python】Nginx+uwsgi+Django部署程式碼PythonNginxDjango
- Flask web專案 gunicorn部署FlaskWeb
- centos8-django專案部署 nginx+uwsgiCentOSDjangoNginx
- 阿里雲部署Django專案(nginx+uWSGI)阿里DjangoNginx
- 基於nginx和uWSGI在Ubuntu上部署DjangoNginxUbuntuDjango
- 一學就會的django專案伺服器部署nginx-uwsgi-django/buildDjango伺服器NginxUI
- Nginx+Django+uWSGI部署伺服器詳細解析NginxDjango伺服器
- ubuntu16安裝Django + nginx後臺執行UbuntuDjangoNginx
- 基於Nginx和uwsgi搭建Django部署上線環境NginxDjango
- django專案在uwsgi+nginx上部署遇到的坑DjangoNginx
- centos+nginx+uwsgi部署django專案上線詳解CentOSNginxDjango