亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

django - nginx遷移到阿里云后靜態文件403錯誤無法訪問的原因有哪些?

瀏覽:95日期:2024-06-23 15:01:13

問題描述

p.s: django項目在本地能成功運行,但是遷移到阿里云后就不行了。運行環境:ubuntu14.04+uwsgi+nginx+django1.9。這是訪問django的admin頁面的截圖,所有的css文件都無法加載,詳細報錯信息貼在了下面。項目在阿里云的位置是/root/mysite。

django - nginx遷移到阿里云后靜態文件403錯誤無法訪問的原因有哪些?

/etc/nginx/site-enabled/mysite.conf如下

server { listen 8080; server_name www.domainname.com; location /static/ {alias /root/mysite/blog/static/; } location / {uwsgi_pass 127.0.0.1:8001;include /etc/nginx/uwsgi_params; }}問題補充:靜態文件都已經收集到了我alias指定的目錄

$ python manage.py collectstatic0 static files copied to ’/root/mysite/blog/static’, 69 unmodified.# 文件權限沒有問題$ ll /root/mysite/blog/statictotal 16drwxrwxr-x 4 root root 4096 Oct 5 09:13 ./drwxrwxr-x 6 root root 4096 Oct 5 15:28 ../drwxrwxr-x 6 root root 4096 Oct 5 09:13 admin/drwxrwxr-x 5 root root 4096 Oct 5 09:13 blog/

# mysite/settings.py中已經指定了下面兩項,**collectstatic**也收集成功,所以我覺得配置可能不存在問題# 而且項目在本地能夠運行,就是遷移到阿里云后無法運行了,所以是不是可能是阿里云的權限問題。STATIC_URL='/static/'STATIC_ROOT = os.path.join(BASE_DIR, ’blog/static’)這是我在本地實驗時localhost:8080/admin的正確頁面

django - nginx遷移到阿里云后靜態文件403錯誤無法訪問的原因有哪些?

問題解答

回答1:

alias /root/mysite/blog/static/;

/root 目錄默認是只有 root 能訪問的。其下的文件再怎么開放,nginx 進不去也沒用。

網站文件一般放在 /srv/http 下。

另外,如果你不想讓你的服務器被別人用來當肉雞、攻擊別人、發送垃圾郵件、作為免費代理的話,就不要用 root 權限跑 Web 程序。

回答2:

我不太懂,我只是用阿里云ECS服務器搭建一下博客

相關文章:
主站蜘蛛池模板: 国产精品久久久久9999赢消 | 国产精品爱久久久久久久9999 | 都市激情亚洲色图 | 国产精品巨乳 | 久久久精品视频在线观看 | 日韩精品中文乱码在线观看 | 日本成人一区二区 | 91精品国产福利尤物免费 | 久久青草18免费观看网站 | 国产成人综合精品 | 成人www| 爽爽影院色黄网站在线观看 | 夜夜操影院 | 黑人超长巨大xxxxxx | 日韩一区国产二区欧美三 | 欧美一级特黄高清免费 | 一级毛片看真人在线视频 | 亚洲欧美在线精品一区二区 | 亚洲一区二区三区日本久久九 | 大杳蕉精品视频在线观看 | 日本特黄特色高清免费视频 | 六月婷婷视频 | 欧美亚洲国产一区二区三区 | 黄色a级网站 | 麻豆传媒在线视频 | 国产色婷婷精品综合在线 | 亚洲美女亚洲精品久久久久 | 曰曰碰天天碰国产 | 污污网站免费入口链接 | 久久综合精品不卡一区二区 | 久久99国产一区二区三区 | 91天堂97年嫩模在线观看 | 中文国产成人精品少久久 | 在线中文字幕精品b | 91这里只有精品 | 国产三级做爰在线观看视频 | 一级特级欧美午夜片免费观看 | 青青草一区国产97 | 中文精品爱久久久国产 | 99色综合 | 91网站免费看 |