httpd没有像预期的那样在conf / httpd.conf中读取文档根目录

时间:2018-05-10 20:06:43

标签: linux laravel apache centos httpd.conf

我的CentOS7服务器上有一个Laravel项目,位于文件夹" / var / www / html / myProject"。

我已将/etc/httpd/conf/httpd.conf中的文档根目录更改为" / var / www / html / myProject / public"在" DocumentRoot"并且在目录配置中,当我在浏览器中输入IP时,它将自动显示项目。

当我尝试这样做并通过浏览器访问我的IP时,我会收到消息:

  

禁   您无权访问此服务器上的/表单。   服务器无法读取htaccess文件,拒绝访问是安全的

经过进一步检查后,我发现在我的/ var / log / httpd / error_log中,每次访问尝试后都会出现以下错误:

  

[Thu May 10 19:39:33.683522 2018] [core:crit] [pid 1994](13)许可被拒绝:[client 79.182.62.1:51091] AH00529:/var/www/html/myProject/.htaccess pcfg_openfile:无法检查htaccess文件,确保它是可读的,并且' / var / www / html / myProject /'是可执行的

这对我来说非常奇怪,因为路径应该是/ var / www / html / myProject / public,但" public"不见了。

我已经多次重启了我的apache,并将DocumentRoot路径更改为虚构路径,只是为了检查它是否更新而且是。

它可能是.htaccess文件中的某些内容吗?虽然我没有改变文件,但是我在Laravel创建它的时候离开了它。

0 个答案:

没有答案