![Apache 无法在 /media 上运行](https://linux22.com/image/909553/Apache%20%E6%97%A0%E6%B3%95%E5%9C%A8%20%2Fmedia%20%E4%B8%8A%E8%BF%90%E8%A1%8C.png)
我的 Apache 配置为监听 127.0.0.1。但是,只有 127.0.1.1 适用于 Apache Page,并且“localhost”也适用。在日志文件中搜索后,我发现了它:
AH00035: access to / denied (filesystem path '/media/xxxxxx/yyyyyy') because search permissions are missing on a component of the path
我需要在媒体文件夹上使用 Apache,但我不想授予 Apache 对父文件夹的执行权限。例如“ chmod -R +x /media/
”。我认为如果不安全的话。在此链接上:https://www.andrewklau.com/permission-denied-because-search-permissions-are-missing-on-a-component-of-the-path/
用户在父目录中提到了 Apache 的“搜索功能”。但我无法禁用它。我在使用此路径“/media/xxxxxx/yyyyyy”的虚拟主机上尝试了“000-default.conf”上的“-Indexes”或“+Indexes”。但没有任何效果。
你能帮助我吗?