500 rewrite or internal redirection cycle while internally redirecting to “index.html“
docker部署必须用绝对路径。
·
一.记一次docker nginx部署前端项目报500
docker部署必须用绝对路径,即,不要从外部导入nginx.conf
应当从nginx容器中拷贝出来配置文件,填写相关配置后,重新建一个挂载容器,同时应当注意html文件的访问权限和防火墙端口
更多部署方式详见 docker高级篇-分布式云原生
server {
#监听端口
listen 8094;
server_name localhost;
#charset koi8-r;
#
# #access_log logs/host.access.log main;
location / {
#dist文件所在目录
root /usr/share/nginx/html/dist;
index index.html index.htm;
#解决刷新404的问题
try_files $uri $uri/ /index.html;
}
}
更多推荐
已为社区贡献4条内容
所有评论(0)