在Centos 7的流浪汉中禁止Apache 2.4 Httpd 403

时间:2016-11-05 09:48:15

标签: apache vagrant

安装了vagrant up Centos7和httpd(Apache 2.4)之后,我将testa.dev.conf中的/etc/httpd/conf.d作为

进行测试
<VirtualHost *:80>
    ServerName html.testa.dev
    DocumentRoot "/var/www/html/testa.dev/htdocs"

    <Directory "/var/www/html/testa.dev/htdocs">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

,可以{/ 1}}访问

  • 域名已添加到主机
  • 中的http://html.test.dev
  • 默认设置/etc/hosts
  • 没有变化
  • 创建了测试页/etc/httpd/conf/httpd.conf

但是,当我试图测试其他目录时,它会进入403 Forbidden。 我所做的是

/var/www/html/testa.dev/htdocs/index.html中创建testb.dev.conf

/etc/httpd/conf.d

创建测试页<VirtualHost *:80> ServerName html.testb.dev DocumentRoot "/srv/www/testb.dev/htdocs" <Directory "/srv/www/testb.dev/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride None Require all granted </Directory> </VirtualHost>

通过

授予权限
/srv/www/testb.dev/htdocs/index.html

我的想法是直截了当的。只想将chown -R apache:apache /srv/www/testb.dev/htdocs chmod -R 755 /srv/www/testb.dev/htdocs 更改为/var/www。但似乎我错过了一些配置。

0 个答案:

没有答案