从:1234 至/应用程序

从:1234 至/应用程序

我正在启动我的第一个生产级服务器,并安装和配置了几个 python web 应用程序,我必须像这样访问它们:

<hostname>:8000
<hostname>:8001

端口不是那么重要,我当然可以选择。我的问题是,我是否应该使用 Apache、DNS、Apache+DNS(以及在何种程度上),或者其他完全不同的东西来从该 URL 方案转移到更友好的方案:

<hostname>/app1
<hostname>/app2

答案1

您必须在 Apache 中配置反向代理或重定向指令;您不需要使用 DNS 指定端口号。

答案2

简单方法:保持现有配置不变。尝试使用 mod_rewrite 重写 URL

困难的方法:如果你有权访问 DNS,则可以为不同的应用程序设置单独的子域,例如 app-a.example.com、app-b.example.com

相关内容