linux - 【已解决】fabric部署的Python项目Apache启动之后提示403Forbidden该如何解决?
问题描述
现在这个公司暂时承接一个Python的项目,接手的时候是另外一个伙伴接的部署相关的问题,但是现在他那边也记不住当时怎么成功的,我这边就开始一步一个坑的来部署了,现在就遇到很严重的问题,尝试过很多种解决方案,但是都无法解决,还请看到帖子的各位帮忙
报错信息
Forbidden You don’t have permission to access / on this server.
软件版本Apache版本 Apache/2.4.6Python版本 Python 2.7.5
报错描述使用fabric部署之后,已经看到启动起来了apache,但是访问IP的时候就是提示403 Forbidden
关键部分代码
httpd.conf 文件,这里就上了关键信息,其他的信息都是通用并没有修改过 ServerRoot '/etc/httpd'Listen 80Include conf.modules.d/*.confUser apacheGroup apacheServerAdmin root@localhost<Directory />
Options AllAllowOverride all
</Directory>DocumentRoot '/var/www/html'
已经尝试过
1、修改项目路径的apache所有者 或者 root所有者 2、修改httpd 中的apache所有者
问题解答
回答1:已经解决了,解决方案如下我遇到的问题最终查到是由于linux 系统的 selinux 配置问题。参考链接:http://bguncle.blog.51cto.com...
回答2:是不是少了allow from all?
<Directory '/var/www/html'> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory>
相关文章:
1. node.js - 在node中,一个加密操作用时69ms,是否可以接受?2. javascript - react-router 4.0版本怎么实现以前onEnter的效果3. javascript - gitbook serve命令找不到fontsettings.js4. 关于网站上传后浏览器不识别的问题5. 学html时,点“运行实例”点“提交”,右边的白框框没任何反应。6. vue.js - 项目提交到github上,怎么实现在线预览效果7. node.js - nodejs+express+vue8. javascript - 如图,百度首页,查看源代码为什么什么都没有?9. 如何创建一个可供自己输入的且数据类型固定的变量10. Python获取HTTP请求的状态码(200,404等)

网公网安备