【问题标题】:Ubuntu 20 with NGINX add subdomain for existing IP带有 NGINX 的 Ubuntu 20 为现有 IP 添加子域
【发布时间】:2021-05-03 13:39:07
【问题描述】:

我有一个用 NodeJS 编写的小应用程序,它托管在 Google Cloud 中。我预留了一个IP,可以通过IP访问app前端。

问题是,我有一个管理面板,它是一个不同的节点实例。这有他自己的端口,我想通过 url 访问它,例如:http://admin.11.111.11.11

我在 Ubuntu 20.4 中使用 NGINX

管理员配置如下:

server {
        listen 80;
        listen [::]:80;
        #server_name admin.11.111.11.111/ www.admin.11.111.11.111/;
        location / {
                #proxy_pass http://127.0.0.1:2222;
        }
}

前面:

server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;
        server_name mydomain.com www.mydomain.com;
        location / {
                proxy_pass http://127.0.0.1:1111;
        }
}

目前我无法转移域。我必须等待客户写完他的内容。 mydomain.com 使用旧的 CMS,所以我们必须等待完成传输内容,所以新应用可以通过新 IP 访问它。

感谢您的任何提示!

【问题讨论】:

    标签: node.js ubuntu nginx google-cloud-platform


    【解决方案1】:

    这有他自己的端口,我想通过 url 访问它,比如:http://admin.11.111.11.11

    不,这是不可能的 admin.11.111.11.11 不是有效的主机名。您不能像这样混合主机名和 IP 地址作为主机。这整个前提是有缺陷的……这不是 Nginx 的问题。

    【讨论】:

    • 我明白了。好的谢谢!在我们完成内容传输之前,我将使用其他域。
    猜你喜欢
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多