托管应用程序相同端口不同 URL

托管应用程序相同端口不同 URL

我有一个应用程序正在侦听预定义端口。我已将其配置为使用端口 443,以便用户只需连接到 URL 即可。

现在我想让它们的两个实例运行,同时仍然可以通过默认端口使用。

例如:

from example.com:443/one to example.com:30001
from example.com:443/two to example.com:30002

有没有办法(比如反向代理)来设置它?如果有的话:有没有我可以遵循的博客或教程?我对使用 Linux 还很陌生。

答案1

反向代理是一种可能的解决方案。要回答你的第二个问题,你可以按照以下步骤进行操作:本指南

为此,您需要安装一个 Apache,其中有 1 个虚拟主机监听端口 443。然后在虚拟主机中输入类似以下内容:

ProxyPass "/one"  "https://example.com:30001/"
ProxyPassReverse "/one"  "https://example.com:30001/"
ProxyPass "/two"  "https://example.com:30002/"
ProxyPassReverse "/two"  "https://example.com:30002/"

相关内容