我希望使用我的域名 DNS 进行以下操作:
150.150.10.5/app1 -> app1(或如果可能的话应用程序1.应用程序1)
150.150.10.5/app2 -> app2(或 app2.app2)
app1 和 app2 未在外部 LAN 中使用。
150.150.10.5(静态IP)是具有LAMP堆栈配置的Ubuntu服务器18。
不需要 HTTPS。
答案1
抱歉,我们无法回答您的问题,并且我们需要大量学习才能尽快理解。
纠正一些误解 - 您的 LAN 的大小和服务器的位置与处理域到 IP 映射的过程无关。
另外,您的标签不一致 - LAMP 暗示 Linux 操作系统,这与您的 Windows 服务器标签有些不一致(您是否使用 Windows 作为 DNS?)
域名解析与托管是分开进行的,因此无法将 URL(我指的是名称和路径)重新映射到简单的 IP 地址。所涉及的协议不允许这样做。
您可以通过修改您的 Web 服务器托管来实施解决方案,以便将每个应用程序作为单独的“虚拟主机”托管,或者实施反向代理来执行此操作,但具体如何完成取决于您的 Web 服务器设置以及您如何处理域查找。
如果您正在进行 Apache Hosting,请了解 VirtualHost 指令、mod-proxy 和 ProxyPass/ProxyPassReverse 规则。
要对您的域名解析做出评价,我们需要了解有关您的设置的更多信息。您可能能够运行 hosts 文件,但更有可能需要修改您的 DNS 服务器环境 - 这可能意味着设置新的 ine [或不设置]。请注意,这可能需要更改路由器。