Apache虚拟主机问题

取消通量

我试图在不使用内置PHP服务器的情况下使Symfony正常工作,但是,当尝试通过我的虚拟主机地址访问它时,我总是得到403。我的虚拟主机conf文件如下所示:

<VirtualHost *:80>
        ServerName www.symfony2.local
        ServerAlias symfony2.local
        DocumentRoot /var/www/vhosts/symfony2.local/web

        <Directory /var/www/vhosts/symfony2.local/web>
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /var/log/httpd/symfony2-error.log
        CustomLog /var/log/httpd/symfony2-access.log combined
</VirtualHost>

我的主机文件如下所示:

127.0.0.1 symfony2.local

的.htaccess网/是默认的安装Synfony2文件。

每当我尝试访问http://synfony2.local时,我的日志文件中都会出现以下错误:

(13)Permission denied: [client 127.0.0.1:32858] AH00529: /var/www/vhosts/symfony2.local/web/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/vhosts/symfony2.local/web/' is executable

-rwxr-xr-x. 1 apache apache 2.8K Mar  1 00:48 .htaccess
drwxr-xr-x.  3 apache apache 4.0K Mar  1 01:24 web

有人可以指出我在这里缺少什么吗?

取消通量

巴拿马·杰克的解决方案很有用,提出的观点也很有效,但是,它并没有解决问题(尽管可能有效果)。

禁用SeLinux之后,我终于设法使其正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章