我使用这个脚本https://github.com/gitlabhq/gitlabhq/issues/3626在我的Apache服务器上安装了GitLab,并且我configuration了Apache来将端口8080上的所有内容转发到端口3000,如下所示:
<VirtualHost *80> ProxyPass / http://127.0.0.1:3000/ ProxyPassReverse / http://127.0.0.1:3000/ ProxyPreserveHost On DocumentRoot /var/www <Directory /> Options FollowSymLinks Allow Override </Directory> . . . </VirtualHost>
不过,我想转发一切只为我在这个networking服务器上托pipe的特定网站。 可以这样做吗?
我对这些东西很陌生,如果有什么不清楚的地方,请问。
上面的configuration与您所说的不符。 但在回答你的问题 – 是的,它可以,你为这个网站设置一个VirtualHost ,并把ProxyPass和其他代理指令放在那个虚拟主机中。 在运行两个PHP版本(5.3和5.2)的同时 ,有一个类似的问题的示例configuration。
我build议你花些时间阅读虚拟主机和mod_proxy的文档。 这会比误解更less。