【问题标题】:how to enable mod_proxy in amazon EC2?如何在亚马逊 EC2 中启用 mod_proxy?
【发布时间】:2015-01-13 07:35:00
【问题描述】:

我在不同的端口上运行 apache 和 tomcat,因为我将 tomcat 仅用于 REST API,使用 JAVA 和 apache 用于 html/js/css 等。

现在我想启用对 tomcat 服务器的 ajax 调用的反向代理(否则我的 REST 调用由于跨域策略而失败)。

请指教 1) 如何在apache中启用反向代理?

(或)

2) 有没有更好的方法来做到这一点

提前感谢

【问题讨论】:

  • a) 您可以从同一个端口同时提供静态内容和 rest api。您只需要在 Apache 配置中过滤掉 Tomcat 提供的静态内容。 b) 为什么不允许提供 Rest api 的协议//domain:port 这样做?

标签: java apache tomcat amazon-web-services amazon-ec2


【解决方案1】:

好的,知道怎么做

有两种方法可以做到这一点 - 1) mod_jk 或 2) mod_proxy

我决定使用 mod_proxy,因为它更简单

使用 mod2en 启用 mod_proxy

在 httpd.conf 中添加了这个

SSLProxyEngine 开启

SSLProxy验证无

SSLProxyCheckPeerCN 关闭

SSLProxyCheckPeerName 关闭

SSLProxyCheckPeerExpire 关闭

ProxyPass “patterntoproxy” “完整 URI”

注意:ProxyPass 行中不需要通配符

示例:ProxyPass /webapi/ https://:8443/webapi/

【讨论】:

    猜你喜欢
    • 2015-06-18
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 2015-01-23
    • 2015-07-06
    • 2012-09-23
    • 2010-12-28
    相关资源
    最近更新 更多