Docker NGINX问题无法访问根目录

Docker NGINX问题无法访问根目录,docker,nginx,nginx-config,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_c

我已经在主机上安装了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容器 命令: 码头装卸工运行-d-p 8100:1905 b0abf8a52b08

当我试图访问该网站时,它无法加载静态文件。在这个场景中,我应该如何在NGINX中定义root或者其他需要完成的事情

它期望->eu-west-1.compute.amazonaws.com/app/Image/data7.png 但是获取->eu-west-1.compute.amazonaws.com/Image/data7.png


这是
rewrite^/app(.*)/$1 break将url条带化,它将删除
/app
。删除它就可以了。

你的静态文件路径是什么样子的?静态文件是.css、.js、bower_组件、image、etcI意味着你预期的指向这些文件的url路径->但是正在获取->你重新启动了nginx吗?