我的问题与那里的数千个类似问题完全不同。
我有 2 台专用服务器。更强的是服务MyMainDomain.com
我较弱的服务器但巨大的硬盘驱动器托管MyOtherDomain.com以及上面我的主域的子域中的图像,可以说:sub.MyMainDomain.com。该服务器有 2 个 IP。如果MyOtherDomain.com和 sub.MyMainDomain.com都在同一个 IP 上侦听,则MyOtherDomain.com将中断。如果在不同的 IP 上收听就解决了......但那是不对的!我们需要他们都在 1 个 IP 上工作。
Nginx version: nginx/1.13.8
Run Code Online (Sandbox Code Playgroud)
/etc/nginx/sites-enabled 中的符号链接:
我的其他域
server {
listen IP_1:443 ssl http2;
server_name MyOtherDomain.com; # this domain must match Common Name (CN) in the SSL certificate
...........
# pass all requests to Meteor
location / {
proxy_pass http://127.0.0.1:3000;
Run Code Online (Sandbox Code Playgroud)
sub_MyMainDomain
server {
listen IP1:443 ssl; # error
listen IP2:443 ssl; # work fine
server_name …
Run Code Online (Sandbox Code Playgroud)