1、在部署前端项目的目录下增加 404.html 页面:/opt/web/404.html。
2、在 nginx 配置中增加 404 配置:
root /opt/web; # 设置根目录的配置
error_page 404 404.html;
location = /404.html {
root /opt/web;# 指定 404 页面所在的根目录
internal;# 确保此页面只能通过内部重定向访问,不能直接通过URL访问
}
效果:
3、点击劫持配置:
location / {
add_header X-Frame-Options DENY;# 告诉浏览器页面不允许被嵌入到任何框架,防止点击劫持攻击
}