从<hostname>:1234移动到<hostname> / app

我打开了我的第一个生产级(-ish)服务器,并安装并configuration了几个python web应用程序,我必须这样访问:

<hostname>:8000 <hostname>:8001 

港口不是那么重要,我当然可以select。 我的问题是,如果我应该使用Apache,DNS,Apache + DNS(以及到什么程度),或者完全不同的东西,从URLscheme到更友好的scheme:

 <hostname>/app1 <hostname>/app2 

您必须在Apache中configuration反向代理或redirect指令; 你不用DNS指定端口号。

简单的方法:保持现有的configuration相同。 尝试使用mod_rewrite重写URL

困难的方法:如果你有访问DNS,你可以有不同的应用程序分开的子域,例如app-a.example.com,app-b.example.com