寶塔 部署 Django


大部分是按照這篇博客部署的

 

 

https://blog.csdn.net/asda541/article/details/102954274

最后運行下 502 500 504  internal server error  各種錯誤都出現過 ,但是大佬們的都可以正常運行

很是狂躁 最后發現是nginx 和uwsgi 配置文件的原因

使用寶塔的python項目管理器 ,雖然很方便 ,但是配置文件有點坑,搞了好久 廢話不多說 ,文件如下

nginx  刪除原有的server  加上下面這段  最好把注釋去掉,避免不必要情況

nginx的user 我改成了root  

  upstream django {
    server 127.0.0.1:8000;
  }
  server {
    listen 80;
    server_name www.xxxxxx.com;   #網址 或者服務器IP加端口號
    charset utf-8;
    client_max_body_size 75M;
    location /media {
      alias /www/wwwroot/項目文件夾名字/media;
    }
    location /static {
      alias /www/wwwroot/項目文件夾名字/static;
    }
   location / {
      root /www/wwwroot/項目文件夾名字;
      uwsgi_pass django;
      include uwsgi_params;
    }
}

uwsgi

[uwsgi]
master = true
processes = 1
threads = 2
chdir = /www/wwwroot/項目文件夾/
wsgi_file = /www/wwwroot/項目文件夾/你創建的project/wsgi.py      ××import
socket = 127.0.0.1:8000
module=你創建的project.wsgi:application
logto = /www/wwwroot/項目文件夾//logs/error.log
daemonize= /www/wwwroot/項目文件夾//logs/error.log   
chmod-socket = 660
vacuum = true
master = true
max-requests = 1000
static-map = /static=/www/wwwroot/項目文件夾/static

 

daemonize= /www/wwwroot/項目文件夾//logs/error.log   #這句話 寶塔給配置的uwsgi里沒有  。自己加上的  這樣就能看到日志了  ,之前一直看不到日志,  
以上都是我個人遇到的情況,僅供參考,其實最重要的是看日志報錯,不懂就百度 , 這樣就能直接切中要害 。

  配置文件參考

  https://www.jianshu.com/p/fda593f1adb7


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM