通过端口 80 上的另一个 Web 服务器路由 8080 上的 Web 服务器

通过端口 80 上的另一个 Web 服务器路由 8080 上的 Web 服务器

我有一个映射到端口 80 的本地 Web 服务器(Windows,XAMPPhttp://www.apachefriends.org/en/xampp.html) 和指向本地 Web 服务器 IP 的域名“mydomain.com”。一切运行正常。现在,我正在尝试设置另一个程序,该程序带有在端口 8080 上运行的内置 Web 服务器。

理想情况下,我不想将路由器上的 80 端口和 8080 端口同时暴露给这台机器。我可以,但我想输入 mydomain.com/application 或 app.mydomain.com,而不是 mydomain.com:8080。这样就只需要转发 80 端口了。我不知道该怎么做,也不知道是否可行。

欢迎所有建议和 apache/htaccess/php/perl/port 转发技巧。我的 googlefu 让我失望了。

干杯!

答案1

您需要配置一个虚拟主机为您的应用配置。在此配置中,您可以配置反向代理

答案2

你为什么不切换端口呢?让 xampp 在端口 8080 上运行,让其他 Web 服务器在端口 80 上运行。

相关内容