我在主机上设置了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中定义根目录?还是需要做其他事情?
答案 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
。删除它会很不错。