文本文件-禁止通过http://localhost访问,但如果访问http://private-ip (LAMP)则可以


Text FIle - Access forbidden through http://localhost but OK if accessed http://private-ip ( LAMP )

我参与维护一些PHP代码在12.2 suse操作系统上运行

系统创建文本文件报告,并保存在一个符号链接文件夹中(httpd.conf中启用了Options FollowSymLinks)

当我直接在盒子上登录到应用程序时,我可以使用http private.ip.of.box/symlinked-folder/文件夹/report.txt所有好的。

但是我不能访问这些文件(虽然我在盒子)HTTP local-host/symlinked-folder/subfolder/report.txt或with使用http: 127001/symlinked-folder/subfolder/report.txt我得到一个访问禁止错误在浏览器(firefox)

你知道我需要做什么才能让它工作吗?在Apache中?在PHP中?

提前感谢。

注意:必须使用http而不是实际的http://和127001而不是实际的127点0点0点1

解决了-看起来这是由于我在/home下的文件夹中保留了doc根目录。一旦我切换回/srv/www/htdocs文件夹,一切都很好。我没有在httpd.conf中做任何其他更改。- App/我的工作已经稳定了几个星期了