我必须使用自签名证书设置网站 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时显示无效命令。 请建议。