一个IP如何映射到多个域名?

时间:2019-03-30 13:56:17

标签: nginx networking ubuntu-16.04 lets-encrypt

在处理项目时遇到问题。例如,我有一个使用nginx配置运行的ubuntu。我已经用nginx配置了通配符,例如:-

主域:xyz.com

通配符:a.xyz.com,b.xyz.com正常工作。

上面的配置在let加密的帮助下与https一起使用。
这是我现在面临的问题。

如果我给某人a.xyz.com,然后我希望某人希望a.xyz.com收听该www.someone.com,我希望。这是否可能是我正在寻找的问题,如果是的话,请提出如何解决?

如果您认为问题标题与我的问题无关,那么让我明确一下,我正面临Shopify员工的同一问题正在如何解决。

感谢您的宝贵时间。

1 个答案:

答案 0 :(得分:0)

您可以在下面进行配置


    server {
        listen        80;
        listen        443 ssl;
        server_name   a.xyz.com; 
        ssl_certificate /path/to/cert/YourCert.pem; 
        ssl_certificate_key /path/to/cert/privkey.pem;

        location / {
            proxy_pass https://www.someone.com;
        }

    }

    server {
        listen        80;
        listen        443 ssl;
        server_name   b.xyz.com; 
        ssl_certificate /path/to/cert/YourCert.pem; 
        ssl_certificate_key /path/to/cert/privkey.pem;

        location / {
            proxy_pass https://www.someone2.com;
        }

    }