Forbidden you don’t have permission to acess…
无权访问。。从两个维度思考
1) 服务本身 不让访问 2) 文件夹权限
一。服务控制的权限
(1) vim /usr/local/apache2/conf/httpd.conf 中
Include conf/extra/httpd-vhosts.conf
将此行注释,就不会提示了。 这个是打开了 虚拟主机 的配置,但是虚拟主机并没有配置,所以报错。
(2)如果配置了虚拟主机,那便是配置文件没有写好,重新配置即可。
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com #邮箱可不改
DocumentRoot "/webserver/myblog" #网页访问根目录
ServerName www.myblog.cc #域名网址
ServerAlias www.myblog.cc #别名(可不改)
ErrorLog "logs/myblog-error_log" #错误日志
CustomLog "logs/myblog-access_log" common #访客日志
</VirtualHost>
CustomLog "logs/myblog-access_log" common #访客日志
像这样直接把汉语注释,写在设置后,也是会报错的。
二。目录控制的权限
(1)apache2 中,默认管理用户是 daemon 。
/wenserver/myblog/ 如果是root创建的,仍不能访问。
需要 chown -R daemon:daemon /webserver/myblog
[root@server /]# ls -ld /webserver/myblog
drwxr-xr-x 5 daemon daemon 4096 1月 23 19:13 /webserver/myblog
(2)给访问根目录下文件夹授权
AllowOverride none
Require all denied
Require all granted