前端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/server.crt;
        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/server.crt;
        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;    # 指定前端项目绝对路径
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;   # 处理刷新重定向404问题
        }

相关文章:

  • 2021-11-23
  • 2021-07-25
  • 2022-12-23
  • 2021-08-08
  • 2021-10-22
  • 2021-09-24
猜你喜欢
  • 2021-11-02
  • 2021-05-26
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案