当前第2页 返回上一页
如果设置的是虚拟目录,那么你需要在httpd.conf中定义一个虚拟目录,而且像极了如下的片段:
1 2 3 4 5 6 7 8 | Alias /folder "/usr/local/folder"
<Directory "/usr/local/folder" >
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.1.1
</Directory>
|
如果是这一种情况,而且你写得类似我上面的代码,三处folder都是一样一样的,那绝对会是403!怎么解决呢,就是把跟在Alias后面斜杠后面的那串改了,改成什么,不要和虚拟目录的文件夹同名就好,然后我就可以用改过后的虚拟目录访问了,当然,改文件夹也行,只要你不怕麻烦,只要Alias后面的虚拟目录定义字符(红色)和实际文件夹名(黑色)不相同就OK。
5、selinux的问题
如果依然是403,那就是selinux在作怪了,于是,你可以把你的目录进行一下selinux权限设置。
今天我遇到的就是这个问题了。
1 2 | #chcon -R -t httpd_sys_content_t /usr/local/site
#chcon -R -t httpd_sys_content_t /usr/local/site/test
|
网上资料说不过,这一步大多不会发生。但我的问题确实是,可能跟系统有关,具体原理还不是很懂。
6、wsgi的问题
我的虚拟主机配置为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <VirtualHost *:80>
WSGIScriptAlias / /srv/lxyproject/wsgi/django.wsgi
Alias / static / /srv/lxyproject/collectedstatic/
ServerName 10.1.101.31
#ServerName example.com
#ServerAlias www.example.com
<Directory /srv/lxyproject/collectedstatic>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /srv/lxyproject/wsgi/>
Allow from all
</Directory>
ErrorLog /etc/httpd/logs/lxyproject.error.log
LogLevel warn
</VirtualHost>
|
我访问
log报错:
1 | client denied by server configuration: /srv/lxyproject/wsgi/django.wsgi
|
解决办法:
修改<Directory /srv/lxyproject/wsgi/>中Allow from all为:Require all granted。
这个问题是因为版本的原因,
我的httpd版本为:
1 2 3 4 | [root@yl-web conf.d]# rpm -qa |grep httpd
httpd-devel-2.4.6-31.el7.centos.x86_64
httpd-tools-2.4.6-31.el7.centos.x86_64
httpd-2.4.6-31.el7.centos.x86_64
|
而2.3以下版本用Allow from all,2.3及以上版本为Require all granted。
1 2 3 4 5 6 7 8 9 | <Directory /home/aettool/aet/apache>
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>
|
以上就是apache 403 forbidden怎么解决的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
win10怎么卸载Apache
Apache日志怎么看
centos系统如何查看是否安装了Apache
iis和Apache冲突吗
centos如何卸载Apache
如何修复Apache axis组件远程命令执行漏洞
kali linux怎么安装Apache
windows下Apache对客户端访问进行限速(ecs服务器 )
Apache服务器和tomcat服务器有不同?
Apache shiro介绍
更多相关阅读请进入《Apache》频道 >>
转载请注明出处:木庄网络博客 » apache 403 forbidden怎么解决