好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > uwsgi+nginx代理Django無法訪問靜態資源的解決

uwsgi+nginx代理Django無法訪問靜態資源的解決

熱門標簽:400電話辦理介紹信 福州企業電銷機器人排名 打400電話怎么辦理收費 宿城區電話機器人找哪家 怎么找到沒有地圖標注的店 上海申請高400開頭的電話 麗江真人語音電話外呼系統 河南防封號電銷機器人是什么 10086外包用的什么外呼系統

在部署uwsgi+nginx代理Django的時候,使用uwsgi訪問正常,但是使用nginx代理端口訪問的時候無法訪問靜態資源。

解決方法:

  • 查看nginx啟動用戶,將靜態資源賦權給改用戶訪問即可。
  • 如我的靜態資源目錄:/data/django/static
  • 賦權:chmod 755 /data/django/static -R

uwsgi配置:

# uwsig使用配置文件啟動
[uwsgi]
# 項目所在的根目錄
chdir=/data/django/dailyfresh
# 指定項目的application,區別于啟動命令--wsgi-filemysite/wsgi.py
#logsquery自己應用的名字
module=dailyfresh.wsgi:application
#the local unix socket file than commnuincate to Nginx
# 指定sock的文件路徑,這個sock文件會在nginx的uwsgi_pass配置,用來nginx與uwsgi通信
# 支持ip+port模式以及socket file模式
#socket=/etc/uwsgi/uwsgi.sock
socket=127.0.0.1:9001
# 進程個數
processes = 8
# 每個進程worker數
workers=5
procname-prefix-spaced=dailyfresh # uwsgi的進程名稱前綴
py-autoreload=1 # py文件修改,自動加載
# 指定IP端口,web訪問入口
http=0.0.0.0:9000
# 啟動uwsgi的用戶名和用戶組
uid=root
gid=root
# 啟用主進程
master=true
# 自動移除unix Socket和pid文件當服務停止的時候
vacuum=true
# 序列化接受的內容,如果可能的話
thunder-lock=true
# 啟用線程
enable-threads=true
# 設置一個超時,用于中斷那些超過服務器請求上限的額外請求
harakiri=30
# 設置緩沖
post-buffering=4096
# 設置日志目錄
daemonize=/var/log/uwsgi/uwsgi.log
# uWSGI進程號存放
pidfile=/etc/uwsgi/uwsgi.pid

nginx配置:

server {
            listen       9002;
            server_name  192.168.2.100;
            access_log /var/log/test.log;
            error_log /var/log/test.log;
            charset utf-8;
            client_max_body_size 100M;
            location /static{
                    alias /data/django/dailyfresh/static;
            }
            location /media{
                    alias /data/django/dailyfresh/media;
            }
            location /  {
                    include  uwsgi_params;
                    uwsgi_pass 127.0.0.1:9001;
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
}

到此這篇關于uwsgi+nginx代理Django無法訪問靜態資源的解決的文章就介紹到這了,更多相關uwsgi+nginx代理Django無法訪問內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

標簽:面試通知 荊門 遵義 朝陽 連云港 雞西 隴南 運城

巨人網絡通訊聲明:本文標題《uwsgi+nginx代理Django無法訪問靜態資源的解決》,本文關鍵詞  uwsgi+nginx,代理,Django,無法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《uwsgi+nginx代理Django無法訪問靜態資源的解決》相關的同類信息!
  • 本頁收集關于uwsgi+nginx代理Django無法訪問靜態資源的解決的相關信息資訊供網民參考!
  • 推薦文章