在Ubuntu系统中,自定义Nginx错误页面需要编辑Nginx的配置文件。以下是自定义404和500错误页面的步骤:
sudo apt update
sudo apt install nginx
/usr/share/nginx/html目录下创建自定义的404和500错误页面文件。例如,创建一个名为404.html的文件:sudo nano /usr/share/nginx/html/404.html
在打开的文件中添加自定义的HTML内容,然后保存并关闭文件。
500.html的文件:sudo nano /usr/share/nginx/html/500.html
在打开的文件中添加自定义的HTML内容,然后保存并关闭文件。
/etc/nginx/sites-available/default。使用文本编辑器打开它,例如:sudo nano /etc/nginx/sites-available/default
server块中,找到error_page指令。如果没有这个指令,请在server块中添加它。然后,为404和500错误指定自定义页面文件的路径。例如:error_page 404 /404.html;
error_page 500 502 503 504 /500.html;
保存并关闭配置文件。
为了使更改生效,重新加载Nginx配置:
sudo nginx -t
sudo systemctl reload nginx
现在,当用户访问不存在的页面时,将显示自定义的404错误页面;当服务器遇到内部错误时,将显示自定义的500错误页面。