Apache虚拟主机问题
我试图让Symfony在不使用内置PHP服务器的情况下工作,但是,当试图通过虚拟主机地址访问它时,我总是得到403。我的虚拟主机配置文件如下所示:Apache虚拟主机问题,apache,.htaccess,symfony,Apache,.htaccess,Symfony,我试图让Symfony在不使用内置PHP服务器的情况下工作,但是,当试图通过虚拟主机地址访问它时,我总是得到403。我的虚拟主机配置文件如下所示: <VirtualHost *:80> ServerName www.symfony2.local ServerAlias symfony2.local DocumentRoot /var/www/vhosts/symfony2.local/web <Directory
<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
web/中的.htaccess是默认的Synfony2安装文件
每当我尝试访问时,我的日志文件中都会出现以下错误:
(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
有人能指出我遗漏了什么吗?403 foribben可能有几个原因
DirectoryIndex.php
755
symfony2.local
,这也是已知的限制访问的文件夹李>
选项2和3是要检查1是否修复它的东西。尽管您需要更改htaccess上的perms,但无论如何 提出的解决方案是有用的,提出的观点是有效的,但是,它并没有解决问题(尽管它可能产生了效果)
禁用SeLinux后,我终于成功使其工作。确保
symfony2.local
为755权限。不幸的是,这似乎没有解决问题。我仍然会在日志文件中收到相同的错误消息,当我访问该页面时,我会收到“您没有访问/此服务器的权限”。