如何为代理请求配置apache

时间:2012-03-30 05:34:39

标签: apache xmpp mod-proxy

我想在我的网络应用中添加基于javascript的聊天系统。我在很多地方都读过apache需要将请求转发(代理)到xmpp聊天服务器。 根据我的理解,我要么需要为apache服务器添加代理支持 或者使用jabberHTTPbind servelet。

我正在尝试第一件事。为apache添加代理支持。现在在Eclipse中我使用的是Tomcat 7.0。我认为这个Tomcat有自己的Web服务器,并没有使用Apache。这是真的吗?我正在使用来自http://tomcat.apache.org/download-70.cgi的Tomcat,并通过提供其提取的路径在Eclipse中添加服务器。

我无法在我的Tomcat解压缩目录中找到任何与apache相关的文件夹结构,例如(/etc/apache2/apache2.conf)。也无法在任何地方找到httpd.conf。 我是否需要单独下载apache并将我的tomcat连接到它。

我认为需要为apache添加代理支持,因为javascript代码将无法连接到当前域以外的任何URL。所以问题又是一样的,所有这些apache2.conf和httpd.conf都添加了mod_proxy。我在哪里可以进行虚拟主机映射。

非常感谢任何向前迈进的帮助。

1 个答案:

答案 0 :(得分:0)

您需要安装Apache HTTPD服务器并启用反向代理。请阅读doc on mod_proxy了解如何执行此操作。 Stackoverflow上还有大量资源;搜索Apache反向代理。您提到的conf文件是Apache HTTPD安装的一部分。

  

javascript代码将无法连接到当前域以外的任何网址

除非您启用CORS

,否则通常都是如此