将不同的Web服务合并到一个端口

问题描述 投票:0回答:1

我在不同的端口(在一台Linux主机上)上运行着不同的Web服务:

https://host.com:101/app1/ (Flask)
https://host.com:102/app2/ (Ruby)
...

如何通过公共端口(80)访问它们,以便隐藏该端口?

https://host.com/app1/
https://host.com/app2/
...

内容仅基于HTML,必须使用HTTPS。如果可能的话,我更喜欢lighttpd作为粘合逻辑。

redirect flask port lighttpd
1个回答
0
投票

这通常是通过利用“虚拟主机”的概念来完成的。大多数Web服务器都支持此功能,但我不会要求“全部”。

在网络上搜索“ lighttpd虚拟主机设置”应该可以使您走得很远,但是我发现这似乎是一个合理的指南(lighttpd文档):

https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModSimpleVhost

© www.soinside.com 2019 - 2024. All rights reserved.