【发布时间】:2020-04-30 11:32:16
【问题描述】:
我正在尝试在 Raspberry 上设置基于 NGinx 的反向代理。
我有什么: - 1 台 Synology 服务器在家里(位置 1) - 我朋友家中的一台 Synology 服务器(位置 2) - 1 个带有 Raspbian 和 Nginx RP 的覆盆子 (RPi_NGinx) - 1 个带有 Raspbian 和自托管 Jitsi 会议服务器的覆盆子 (Rpi_Jitsi) - 1 个带有 Raspbian 和 PiVPN 的覆盆子(OpenVPN 服务器) - 1 个华硕路由器
我只有一个外部 IP 和一个域名(比如说:myowndomain.com),我可以设置尽可能多的 CNAME。
我想做的是设置 NGinx,这样我就可以 - 使用 dsm.myowndomain.com 从 Internet 连接到我的 Synology NAS (SynoHome) - 使用 rtr.myowndomain.com 从互联网连接到我的路由器 - 使用 jitsi.myowndomain.com 从互联网连接到我的 jitsi meet 自托管服务器路由器 - 使用 vpn.myowndomain.com 通过 VPN 从 Internet 连接到我 LAN 上的其他家庭资源 - 确保我的其他 Synology (SynoBackup) 将继续复制到我的 SynoHome,
我已经做过的事情: - 设置 Nginx - 配置了一些 /etc/nginx/sites-available/xxx.myowndomain.com.conf, - 在 /etc/nginx/sites-enabled/xxx.myowndomain.com.conf 上配置了一些链接, - 修改了 win/sys32/drivers/etc/host 以便从我的网络内部测试我的设置
我所有的 xxx.myowndomain.com.conf 看起来像:
server {
listen 80;
server_name dsm.myowndomain.com;
location / {
proxy_pass https://192.168.200.200:5001;
}
}
到目前为止,我只能访问我的 Synology Admin UI。所有其他用例测试要么导致 502 Bad Gateway,要么导致重新加载同一页面的死循环(Asus Router WebGUI)。
某个 NGINX 专家想要帮助一个菜鸟?
谢谢
【问题讨论】: