嘿,我知道如何在NGINX中创建404页面,但是在使用docker时却无法正常工作,有人是否有想法将404.html映射为docker NGINX映像中的自定义404页面?我使用这张图片:https://hub.docker.com/_/nginx/,并想做这样的事情:
error_page 404 /404.html;
并将非www重定向到我来自apache的www,并且需要NGINX进行小型项目。
但是无法在线找到解决方案,希望有人知道如何使它工作。
我试图做
docker exec -it <NGINXcontainerID> bash
然后我做了nano nginx.conf
并粘贴以下代码:
error_page 404 /error_404.html; #custom 404 page
那之后我做了
service nginx restart
exit (exit from container)
和(在主机服务器上)
docker restart <NGINX container ID>
这没用,希望有人有主意
谢谢
答案 0 :(得分:1)
您的方法存在的问题是,当您退出容器时,泊坞窗将重置为初始状态。为了保持状态,您需要在计算机上本地创建一个conf文件,然后通过
docker -v <host path to conf>:<guest path to conf> //rest of your commands