最近租用了一台VPS服务器,采用了CentOS服务器,服务器是apache服务器。
出现无权访问的错误的解决方案:SourceByrd's Weblog-https://note.t4x.org/error/dont-permission-access/
linux服务器出现Forbidden You don’t have permission to access / on this server的解决方法SourceByrd's Weblog-https://note.t4x.org/error/dont-permission-access/
1:httpd.conf设置不正确
0 1 2 3 4 5 6 |
<Directory > Options FollowSymLinks AllowOverride None Order deny,allow deny from all Satisfy all <Directory> |
然后把deny from all中的deny改成了allow,保存后重起了 apache,问题解决。SourceByrd's Weblog-https://note.t4x.org/error/dont-permission-access/
这里定义了默认对网站根的访问权限
0 1 2 3 4 5 |
<Directory > Options FollowSymLinks AllowOverride None Order deny,allow Deny from all <Directory> |
换成是:
0 1 2 3 |
<Directory > Options Indexes FollowSymLinks AllowOverride None <Directory> |
②:网站目录权限设置不正确
0 1 |
1. chmod 701 /home/www 2. chmod 701 /home/www/* |
设置网站目录权限
0 |
chmod 705 –R /var/www/html |
到此问题基本应该都可以解决。SourceByrd's Weblog-https://note.t4x.org/error/dont-permission-access/
3、未关闭selinux
0 |
[root@www conf.d]# setenforce 0 |
申明:以上内容转载于原个人博客,版权归Byrd所有!SourceByrd's Weblog-https://note.t4x.org/error/dont-permission-access/ SourceByrd's Weblog-https://note.t4x.org/error/dont-permission-access/
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!