我正在尝试使用 nginx 代理传递给两个 docker 容器。这是我的上游 conf 文件:
upstream api_servers {
server http://192.168.49.4:49155;
server http://192.168.49.4:49156;
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试加载它的内容:
nginx: [emerg] invalid host in upstream "http://192.168.49.4:49155" in /etc/nginx/conf.d/api_upstream.conf:3
nginx: configuration file /etc/nginx/nginx.conf test failed
Run Code Online (Sandbox Code Playgroud)
一旦我删除了 http:// 前缀,错误就会停止发生。这是为什么?
我的雇主要求我将服务器带到本地网络托管设施。该服务器预装了 vsphere,并安装了许多虚拟服务器(5 个服务器、3 个 linux、2 个 Windows)。将此服务器带到网络主机后,他们给我发了电子邮件,内容如下。
Gateway: 67.x.y.z
Netmask: 255.255.x.y
IP range: 67.x.y.156 - 67.x.y.158
Run Code Online (Sandbox Code Playgroud)
所以我想问一下我如何管理安装在该机器上的虚拟服务器。我试图通过 ssh 给定范围内的 IP,但它超时了。我能用他们给我的信息做些什么吗?他们为什么要给我网关或网络掩码?