Apache 2.2.3反向代理问题

时间:2014-11-04 14:34:31

标签: linux apache ssl proxy reverse-proxy

我必须使用自签名证书设置网站 https://xyz.abc.co.in 。我在Redhat Linux上有apache 2.2.3。但该网站的主页应来自远程服务器应用程序,即http://10.x1.x2.x3:7080/app正在研究glassfish 当我在浏览器中写http://10.x1.x2.x3:7080/app时,它会打开http://10.x1.x2.x3:7080/app_web/login.html
现在在我的Apache 2.2.3上,我在httpd.conf中有以下条目通过远程代理调用http://10.x1.x2.x3:7080/app: -

< VirtualHost * :443  >  
    ServerName xyz.abc.co.in  
    SSLEngine On  
    SSLProxyEngine On  
    ProxyRequests Off  
    ProxyPreserveHost On  
    SSLCertificateFile /etc/*/redhat.crt  
    SSLCertificateKeyFile /etc/*/redhat1.key  
    SetOutputFilter proxy-html  
    ProxyPass / http://10.x1.x2.x3:7080/app/  
    ProxyPassReverse / http://10.x1.x2.x3:7080/app/  
<  /VirtualHost> 

现在,当我在浏览器中使用https://xyz.abc.co.in时,会出现错误“NO DATA RECIEVED” 我也加载了模块proxy_html 当我删除指令“SetOutputFilter proxy-html”时,它会给出错误: - 在apache 2.2.3的端口80上找不到/app_web/login.html(尽管它托管在远程服务器上的glassfish上)。当我使用“ProxyHTMLInterp On”时,也会在浏览器中收到相同的错误 ....当我使用“ProxyHTMLEnable On”时,它在启动apache时显示无效命令。 请建议。

0 个答案:

没有答案