403 Forbidden Error设置虚拟主机

时间:2015-01-13 18:26:26

标签: apache centos virtualhost

我之前在其他服务器上遇到过这个问题,但这次我无法弄明白。我已经尝试过查看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

其他

  • 我已经尝试使用&#34; setenforce 0&#34;
  • 禁用selinux
  • 通过运行&#34; service httpd restart&#34;
  • ,每次更改httpd.conf后,我都确保重新启动apache
  • 我已经重新启动了服务器
  • Apache版本:2.2.15
  • CentOS版本:6.5

0 个答案:

没有答案