在阿里云上部署Django应用后,页面403错误,始终无法加载静态文件的解决方案
来源:互联网 发布:四川省旅游 2016 数据 编辑:程序博客网 时间:2024/06/05 14:49
设置好了 nignx uwsgi 还有一大堆乱七八糟的东西之后, 费劲九牛二虎之力,好不容易登上了自己写的网站,结果却发现,静态文件全都没有加载出来…
mdzz!!!
改来改去也改不好,万般无奈,又在 bing 上搜索了一下,发现了另一个和我一样蠢得同学 :)
nginx迁移到阿里云后静态文件403错误无法访问的原因有哪些?
在评论区发现了解决办法
alias /root/mysite/blog/static/;
/root
目录默认是只有root
能访问的。其下的文件再怎么开放,nginx
进不去也没用。网站文件一般放在
/srv/http
下。另外,如果你不想让你的服务器被别人用来当肉鸡、攻击别人、发送垃圾邮件、作为免费代理的话,就不要用
root
权限跑 Web 程序
。
看到这条回复,我突然灵光一闪,茅厕顿开
在/srv/http/
下重新搞了一下 Django 项目和 虚拟环境:
又重新配置了一遍 nginx 和 uwsgi ,在分别重启一下
再次运行 uwsgi -i uwsgi.ini
,效果如下:
欧耶耶耶耶!!!!
我的 Django 项目终于成功的部署在了 阿里云上啦~~~
啦啦啦啦啦♪(^∇^*)
~(≧▽≦)/~啦啦啦
0 0
- 在阿里云上部署Django应用后,页面403错误,始终无法加载静态文件的解决方案
- django在关闭debug后,静态文件无法加载的解决办法
- 阿里云上部署 django+uwsgi+nginx,admin静态文件问题
- 新浪微博的 【微博登陆按钮】部署在页面上后,登陆后,按钮始终未变
- Django项目关闭debug模式后,静态文件无法加载的解决办法
- Django项目关闭debug模式后,静态文件无法加载的解决办法
- 在阿里云上部署Laravel应用
- 关于Django工程应用mod_python部署到Apache上,css、js等静态文件的设置
- 如何在阿里云上部署django网站
- 如何在阿里云上部署django(番外篇)
- 在阿里云ECS上部署 Django+MySQL+uWSGI+Nginx 项目的基本流程
- 在阿里云服务器上部署上java项目后 域名仍不能访问的问题
- nginx设置反向代理后,页面上的js css文件无法加载
- django上的静态文件
- PHP调用session_start后页面始终加载的问题研究
- 部署在阿里云上的wordpress站点时不时会出现数据库连接错误
- 阿里云部署rails应用遇到的问题与解决方案
- Maven工程JSP页面无法加载.js文件的解决方案
- UML中聚合和组合的区别
- 【Spring】Spring MVC原理及配置详解
- leetcode-01 TwoSum
- Qt QPushButton 背景色
- 背包问题
- 在阿里云上部署Django应用后,页面403错误,始终无法加载静态文件的解决方案
- Repeater&Validator控件使用
- windows下编写shell脚本Linux下无故报错
- win10+anaconda3(Python3.5)+TensorFlow cpu+spyder版本安装方法
- [python爬虫] 招聘信息定时系统 (二).调用pyinstaller包生成exe文件
- 新环境中奋起的岁月(七)
- Map集合继承结构图
- 三.SpringMVC 数据校验
- 天梯赛 L3-008. 喊山