将特定域重新路由到另一个服务器 IP

Reroute a specific domain to another server IP

我有一台服务器可以获取来自 3 个不同域名的所有请求。 我想在另一个本地 IP 中重新路由两个域。

其实我有:

我想得到:

但我不知道该怎么做,知道吗,software/script debian 上的名称?

谢谢!

您可以使用代理来满足您的期望,并增加配置来管理所有需要的端口。以下配置将代理所有请求: subdomain.abc.com:80 => 192.168.0.70:80

server {
    listen 80; 
    server_name subdomain.abc.com;
    location / {
        proxy_pass http://192.168.0.70:80;
        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;
    }
}

不幸的是,根据 documentation 端口号不能是动态的,应该在您的配置文件中进行硬编码。