Docker容器部署Nginx代理服务器报500错误
前端VUE 项⽬打包后成静态资源⽂件,在Docker内部署nginx作为代理服务器,配置好后,发现最后服务器⼀直报500错误,同样的Nginx配置⾮容器化部署访问正常。
原配置:
server {
listen      443 ssl;
server_name  192.168.61.24;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
ssl_certificate      /etc/nginx/;
ssl_certificate_key  /etc/nginx/ssl/server.key;
ssl_session_cache    shared:SSL:1m;
ssl_session_timeout  5m;
ssl_ciphers  HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers  on;
location / {
root  html;
index  index.html index.htm;
try_files $uri $uri/ /index.html;  # 处理刷新重定向404问题
}
修改后配置:
server {
listen      443 ssl;
server_name  192.168.61.24;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
ssl_certificate      /etc/nginx/;
ssl_certificate_key  /etc/nginx/ssl/server.key;
ssl_session_cache    shared:SSL:1m;
ssl_session_timeout  5m;
ssl_ciphers  HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers  on;
location / {
root  /usr/share/nginx/html;    # 指定前端项⽬绝对路径
nginx部署前端项目index  index.html index.htm;
try_files $uri $uri/ /index.html;  # 处理刷新重定向404问题
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。