NGINX问题无法访问根

时间:2018-11-22 12:22:11

标签: docker nginx nginx-config

我在主机上设置了nginx(非docker容器)

server {

    listen 443;
    server_name 1.0.0.0.5;
    ssl on;
    ssl_certificate /etc/nginx/conf/certificate.crt;
    ssl_certificate_key /etc/nginx/conf/privateKey.key;
    ssl_session_cache shared:SSL:10m;
    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;
        location /app{
        rewrite ^/app(.*) /$1 break;
        proxy_pass http://12x.31.0.121:8100;
 }
}

在端口8100上运行的docker容器 命令: docker run -d -p 8100:1905 b0abf8a52b08

当我尝试访问该网站时,无法加载静态文件。在这种情况下,如何在NGINX中定义根目录?还是需要做其他事情?

1 个答案:

答案 0 :(得分:0)

  

期待-> eu-west-1.compute.amazonaws.com/app/Image/data7.png   但得到-> eu-west-1.compute.amazonaws.com/Image/data7.png

就是rewrite ^/app(.*) /$1 break;去除网址,它切出/app。删除它会很不错。