我正在尝试设置我的家庭服务器,以便将对某些域名的请求发送到我的家庭网络上的其他计算机(我只有一个 IP 地址)。我正在使用 Nginx 来执行此操作,但没有任何成功。
我有一台运行 Nginx 的计算机,可以通过互联网查看。它运行良好。我有一台运行 Nginx 的树莓派,当我直接向它发出请求时,它运行良好。
我在面向 Web 的服务器上有以下内容:
server {
listen 85;
server_name some.domainname.com;
location / {
proxy_pass http://192.168.1.32;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
但是,当我从家庭网络外部(或者甚至在指向 Web 服务器的家庭网络内)访问 some.domainname.com:85 时,我只收到网络访问被拒绝错误。