我有一个 VPS(Centos 5),想要使用如下地址的文件:www.domain.ir/socket.php 但是输入该地址后出现此错误:
Not Found
The requested URL /socket.php was not found on this server.
Apache/2.2.29 (CentOS) Server at domain.ir Port 80
错误似乎来自 Apache。我该如何解决?socket.php 存在于根目录。
答案1
由于您提到它socket.php
存在于您的文档根目录中,我建议您确保您的DocumentRoot
指令在 apache 配置中为相应的域正确设置;可能在内,/etc/httpd/conf/httpd.conf
或者在 vhosts 指令中/etc/httpd/conf.d/
还要确保运行该目录和文件的 apache 用户具有读取权限,并且 SElinux 不会阻止对该文件的访问(例如,默认情况下,它会阻止 apache 访问主目录等)