要在 CentOS 上自定义 Apache2 的错误页面,请按照以下步骤操作:
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
/etc/httpd/conf/httpd.conf
:sudo vim /etc/httpd/conf/httpd.conf
ErrorDocument
指令。如果没有找到,请在文件的末尾添加以下内容:ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
ErrorDocument 503 /error/503.html
这里,我们为常见的 HTTP 错误代码指定了自定义错误页面。你可以根据需要修改这些路径。
error
的新目录,并将其放在 /var/www/html
目录下:sudo mkdir /var/www/html/error
将你的自定义错误页面(如 400.html、401.html 等)上传到 /var/www/html/error
目录下。确保这些文件具有正确的文件名和扩展名。
更改错误页面文件的权限,以便 Apache2 可以访问它们:
sudo chmod 644 /var/www/html/error/*.html
保存并关闭配置文件。
重新启动 Apache2 服务以应用更改:
sudo systemctl restart httpd
现在,当用户遇到指定的 HTTP 错误时,Apache2 将显示你在 /var/www/html/error
目录下设置的自定义错误页面。