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專案所在目錄
}
}
相關文章
- 使用 Nginx 和 Gunicorn 部署 Django 部落格NginxDjango
- Nginx + Gunicorn 伺服器配置部署 DjangoNginx伺服器Django
- 寶塔皮膚+Python管理器+Django部署+nginx+gunicornPythonDjangoNginx
- ubuntu18.04中為django專案搭建nginx+gunicorn環境UbuntuDjangoNginx
- nginx+gunicorn專案部署Nginx
- Nginx 和 Gunicorn 效能對比測試Nginx
- Django+uWSGI+Nginx配置DjangoNginx
- 10RMB/月不到部署FLASK網站專案(flask+gunicorn+nginx)Flask網站Nginx
- Django筆記四十四之Nginx+uWSGI部署Django以及Nginx負載均衡操作Django筆記Nginx負載
- Django+nginx+靜態網站DjangoNginx網站
- Linux部署Django (Nginx + uwsgi + Python3 + Django)的過程LinuxDjangoNginxPython
- gunicorn 自定義日誌
- 使用nginx+uwsgi部署Django專案NginxDjango
- Docker 部署 Django+Uwsgi+Nginx+MySQL+VueDockerDjangoNginxMySqlVue
- 使用 uWSGI 和 Nginx 部署 Django 專案NginxDjango
- Flask web專案 gunicorn部署FlaskWeb
- 阿里雲部署Django專案(nginx+uWSGI)阿里DjangoNginx
- Nginx+uWSGI+Django部署web伺服器NginxDjangoWeb伺服器
- 多專案上線Nginx+Django+uwsgiNginxDjango
- centos8-django專案部署 nginx+uwsgiCentOSDjangoNginx
- 阿里雲部署Django專案(nginx+uWSGI)-2018.11阿里DjangoNginx
- 一學就會的django專案伺服器部署nginx-uwsgi-django/buildDjango伺服器NginxUI
- ubuntu16安裝Django + nginx後臺執行UbuntuDjangoNginx
- centos+nginx+uwsgi部署django專案上線詳解CentOSNginxDjango
- CentOS7---部署Nginx+uwsgi+Django+python3環境CentOSNginxDjangoPython
- 基於Nginx和uwsgi搭建Django部署上線環境NginxDjango
- django專案在uwsgi+nginx上部署遇到的坑DjangoNginx
- 有了uWGSI伺服器,Django 為什麼還需要 Nginx?伺服器DjangoNginx
- Django在Linux上uwsgi 與nginx的問題與解決DjangoLinuxNginx
- 基於Ubuntu16.04的django+uwsgi+nginx安裝部署UbuntuDjangoNginx
- Nginx+uwsgi+Django 的web應用環境部署-完整記錄NginxDjangoWeb
- 基於Keras和Gunicorn+Flask部署深度學習模型KerasFlask深度學習模型
- Django(2) - Django模板Django
- Windows伺服器,透過Nginx部署VUE+Django前後端分離專案Windows伺服器NginxVueDjango後端
- Django(33)Django操作cookieDjangoCookie
- CentOS7 + Python3 + Django(rest_framework) + MariaDB + nginx + uwsgi 部署 API 開發環境CentOSPythonDjangoRESTFrameworkNginxAPI開發環境
- Django(1) - 初識Django框架Django框架
- django REST框架- Django-ninjaDjangoREST框架
- Django(37)配置django日誌Django