这是个菜鸟问题。
我在我的Ubuntu主机上安装了Apache (apache2
)。现在,我想将它配置为执行以下操作:
http://localhost/my-app
映射到~/dev/my-app
http://localhost/api-1
映射到http://apisrv/api-1
http://localhost/api-2
映射到http://apisrv/api-2
据我所知,我应该配置Directory
和Proxy
。我的问题是:
Directory
和Proxy
定义?/etc/apache2/httpd.conf
、/etc/apache2/apache2.conf
或/etc/apache2/sites-enabled/000-default
。Directory
和Proxy
?发布于 2012-05-02 14:31:17
查看httpd文件。
如果你仔细看一看,你会看到一个目录计算出来,有很多评论。只需复制粘贴它为每个目录,并调整它在需要(删除注释,以获得更多的概述)
发布于 2012-05-02 16:36:17
对于较新的Apache安装程序,您希望将自定义指令放在Sites.Enabled中。您的一般Apache配置在http.conf中。Sites.enabled指令在启动时覆盖httpd.conf。此外,我不认为有理由有一个基于您上面所描述的代理。
https://serverfault.com/questions/386070
复制相似问题