Not Found The request URL /error_404.htm was not found on this server.
Apache/2.2.3 (CenetOS) Server at ruyige.top Port 80
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题描述: 您在访问网站时遇到错误信息,提示 "Not Found The request URL /error_404.htm was not found on this server. Apache/2.2.3 (CentOS) Server at ruyige.top Port 80",这表明服务器无法找到您请求的页面。
原因分析:
/error_404.htm
在服务器上不存在。解决步骤:
步骤1:检查URL准确性。首先确认您访问的地址是否正确,包括大小写和文件扩展名等细节。
步骤2:检查文件是否存在。通过SSH登录到您的ECS实例,使用命令 ls -l /var/www/html
(假设网站根目录为默认的 /var/www/html
)来查看 /error_404.htm
文件是否存在。如果不存在,根据需要创建或修复该文件。
步骤3:配置自定义404错误页面。编辑Apache配置文件,通常位于 /etc/httpd/conf/httpd.conf
或 /etc/apache2/sites-available/your_site.conf
,添加或修改如下配置段落以指向正确的404错误页面路径(确保该页面存在):
ErrorDocument 404 /path/to/your_custom_404_page.html
完成后,重启Apache服务以应用更改:
sudo service httpd restart
# 对于某些系统可能是
sudo systemctl restart apache2
步骤4:如果问题依然与源码库或软件包管理器相关(例如Docker或HDP),请参考知识库中关于修改失效源的解决方案,检查并更新您的YUM源配置,确保所有源都是有效且启用的。
注意事项:
进一步帮助:
通过以上步骤,您可以定位并尝试解决404错误页面未找到的问题。