docker部署nginx前端项目后刷新页面导致404问题

531 阅读1分钟

场景:小公司,没有运维苦C前端被迫扛大旗。将前端项目部署至docker中 由于nginx文件没有配置 xxx路由 所以导致项目404 image.png

运行命令

docker ps

image.png

找出其中自己部署项目对应的CONTAINER ID 或者names

例如:6bexxxx42 或 xxx-web

进入到目标容器

docker exec -it xxx-web  bash

cd到nginx目录 并且用vim编辑器打开配置文件

cd etc/nginx/

vim nginx.conf

在http块中增加server配置 并且将所有未找到的路由重定向至index.html image.png