安装了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
。但似乎我错过了一些配置。