我怎样才能制作一个特殊的 URL 像“http://appname/

How can I make a special URL like "http://appname/

我知道公司内部网络上的某些应用程序 运行 具有 "https:/statsd/" 之类的 URL,所以我想知道如何着手进行此操作。我在想也许我会使用像 Nginx 这样的反向代理来将与特定正则表达式匹配的所有 url 代理到正确的服务器,但我真的不知道我什至会把那个反向代理放在哪里开始。

有人可以给我一些资源,让我可以了解更多关于这些东西的信息吗?非常感谢!!

您需要 运行 您自己的 DNS 服务器在内联网上使用这些名称的规则。为了实现服务器,您可能希望使用 BIND.

查看 Zonefiles

如何配置网络上的机器以使用此 DNS 服务器是如何配置 Intranet 上机器的网络设置的问题。如果使用 DHCP,这是配置内网的 DHCP 服务器以提供它作为 DNS 服务器的问题。如果使用其他类型的带外配置(例如成像机器时的硬编码设置),您需要在您使用的任何机制中添加规则来指定网络设置以配置网络接口以使用您的内部DNS 服务器。

至于处理对这些名称的 HTTP 请求,正如您所说,这是像 Nginx 这样的反向代理的工作。在 DNS 服务器的规则中,您可能希望将要由反向代理服务器 处理的任何名称指向 显然,反向代理服务器。

(作为设置 DNS 服务器的一种更易于实例化但更难管理的替代方法,您可以想出一种方法来为每台机器的 hosts file).