gpt4 book ai didi

node.js - 带有 NGINX 的 Ubuntu 20 为现有 IP 添加子域

转载 作者:行者123 更新时间:2023-12-04 19:06:40 25 4
gpt4 key购买 nike

我有一个用 NodeJS 编写的小应用程序,它托管在 Google Cloud 中。我保留了一个IP,我可以通过IP访问应用程序的前端。
问题是,我有一个管理面板,它是一个不同的 Node 实例。这有他自己的端口,我想通过 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 即可访问。
谢谢你的任何提示!

最佳答案

This has his own port and I want to access it via url, like: http://admin.11.111.11.11


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

关于node.js - 带有 NGINX 的 Ubuntu 20 为现有 IP 添加子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67363888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com