我之前在其他服务器上遇到过这个问题,但这次我无法弄明白。我已经尝试过查看Stack Overflow上的所有解决方案,但到目前为止还没有运气。
错误:domain1运行正常,但尝试访问domain2上的索引失败。
Forbidden
You don't have permission to access /index.html on this server.
我的httpd.conf
注意:domain1是一个symfony站点,因此web根目录是/ web,其中domain2只是一个静态html站点。
LoadModule vhost_alias_module modules/mod_vhost_alias.so
DocumentRoot "/var/www/html/domain1.com/web"
<Directory "/var/www/html/domain1.com/web">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin jason@domain2.com
DocumentRoot /var/www/html/domain2.com
ServerName domain2.com
ErrorLog logs/domain2.com-error_log
CustomLog logs/domain2.com-access_log common
</VirtualHost>
<Directory "/var/www/html/domain2.com">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
ls -l in / var / www / html
drwxr-xr-x 2 apache apache 4096 Jan 12 17:06 domain2.com
drwxr-xr-x 8 apache apache 4096 Jan 12 15:58 domain1.com
其他