欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

uwsgi+nginx代理Django無法訪問靜態(tài)資源的解決

 更新時間:2021年05月10日 16:24:15   作者:MYF12  
這篇文章主要介紹了uwsgi+nginx代理Django無法訪問靜態(tài)資源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

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

解決方法:

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

uwsgi配置:

# uwsig使用配置文件啟動
[uwsgi]
# 項目所在的根目錄
chdir=/data/django/dailyfresh
# 指定項目的application,區(qū)別于啟動命令--wsgi-filemysite/wsgi.py
#logsquery自己應(yīng)用的名字
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
# 進程個數(shù)
processes = 8
# 每個進程worker數(shù)
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文件當(dāng)服務(wù)停止的時候
vacuum=true
# 序列化接受的內(nèi)容,如果可能的話
thunder-lock=true
# 啟用線程
enable-threads=true
# 設(shè)置一個超時,用于中斷那些超過服務(wù)器請求上限的額外請求
harakiri=30
# 設(shè)置緩沖
post-buffering=4096
# 設(shè)置日志目錄
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;
            }
}

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

相關(guān)文章

  • nginx proxy_redirect https配置后端http302跳轉(zhuǎn)處理方式

    nginx proxy_redirect https配置后端http302跳轉(zhuǎn)處理方式

    這篇文章主要介紹了nginx proxy_redirect https配置后端http302跳轉(zhuǎn)處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • LNMP 解決Access Denied錯誤詳細(xì)介紹

    LNMP 解決Access Denied錯誤詳細(xì)介紹

    這篇文章主要介紹了LNMP 解決Access Denied錯誤詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Nginx開啟一個參數(shù)就能讓你的WEB性能提升3倍的方法

    Nginx開啟一個參數(shù)就能讓你的WEB性能提升3倍的方法

    這篇文章主要介紹了Nginx開啟一個參數(shù)就能讓你的WEB性能提升3倍的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • 瀏覽器控制臺報錯Failed to load module script:解決方法

    瀏覽器控制臺報錯Failed to load module script:解決方

    這篇文章主要為大家介紹了瀏覽器控制臺報錯Failed to load module script:解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Nginx隱藏版本號的方法

    Nginx隱藏版本號的方法

    這篇文章主要介紹了Nginx隱藏版本號的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • nginx完全卸載的方法步驟

    nginx完全卸載的方法步驟

    由于現(xiàn)在nginx有版本漏洞,所以很多安裝過nginx的需要卸載重新安裝,本文主要介紹了nginx完全卸載的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • 記錄一次nginx啟動失敗的解決過程

    記錄一次nginx啟動失敗的解決過程

    小編最近遇到這樣一個問題docker nginx起不來了,導(dǎo)致jira域名映射失敗,如何解決呢?下面小編給大家分享下nginx啟動失敗的解決過程,感興趣的朋友一起看看吧
    2022-02-02
  • Nginx中rewrite(地址重定向)的深入剖析

    Nginx中rewrite(地址重定向)的深入剖析

    Rewrite主要實現(xiàn)url地址重寫,以及url地址跳轉(zhuǎn),下面這篇文章主要給大家介紹了關(guān)于Nginx中rewrite(地址重定向)的深入剖析,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 詳解CentOS配置Nginx官方的Yum源

    詳解CentOS配置Nginx官方的Yum源

    這篇文章主要介紹了詳解CentOS配置Nginx官方的Yum源,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • nginx中使用lua腳本的方法

    nginx中使用lua腳本的方法

    這篇文章主要介紹了nginx中使用lua腳本的方法,本文介紹通過第三方模塊lua-nginx-module實現(xiàn)lua腳本在nginx的調(diào)用,并附一個配置例子,需要的朋友可以參考下
    2014-07-07

最新評論