gshang2017 / docker

Synology nas docker
598 stars 111 forks source link

用Nginx做反代,界面无法加载 #30

Closed hahach closed 4 years ago

hahach commented 4 years ago

baidunetdisk这个镜像很好,感谢作者。 不过我在局域网内用Nginx做反代,代替直接输域名加端口,想简化访问,发现只能加载基本的框架,无法加载网盘的界面。Nginx的配置文件如下: 其他的很多web应用我都是用如下的配置写的,基本上都能反代,不知道作者对Nginx反代熟不熟,看看问题是出在哪了?

server {
    listen 80;
    listen [::]:80;
    server_name bd.lan;
    large_client_header_buffers 4 32k;
    location / {
                proxy_pass http://docker的ip:5800;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

location /ws {
                proxy_pass http://docker的ip:5800;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";

                proxy_connect_timeout 5s;
                proxy_read_timeout 30m;
                proxy_send_timeout 10s;
        }
}
gshang2017 commented 4 years ago

试一下改成 location /websockify ,这个基础镜像用的别人的。你可以参考:https://github.com/jlesage/docker-firefox#reverse-proxy 反代设置。

hahach commented 4 years ago

来晚了,十分感谢,问题解决了