希望有人能指点我方向。我已经连续几个小时尝试使它工作了 :(
场景 - 我在 DMZ 中设置了 Apache 服务器。我需要与设置了另一个 Apache 服务器的内部服务器进行安全通信,该服务器再次反向代理到服务器中的本地应用程序。因此,基本上是这样的..
外部世界 > 互联网 (https://app1.com) > dmz (apache 反向代理) > 内部服务器 (apache 反向代理 - https://app1prod.com) > (http) > localhost:8080
现在,在 dmz 中,我可以直接访问https://app1prod.com没有问题。但是,我无论如何都无法让https://app1.com从 dmz 中工作。我得到了“503服务不可用”的消息:(这是我的 dmz 中的 Apache 配置..
在我的httpd.conf中,除了默认模块之外,我加载了以下模块。
场景 - 我在 DMZ 中设置了 Apache 服务器。我需要与设置了另一个 Apache 服务器的内部服务器进行安全通信,该服务器再次反向代理到服务器中的本地应用程序。因此,基本上是这样的..
外部世界 > 互联网 (https://app1.com) > dmz (apache 反向代理) > 内部服务器 (apache 反向代理 - https://app1prod.com) > (http) > localhost:8080
现在,在 dmz 中,我可以直接访问https://app1prod.com没有问题。但是,我无论如何都无法让https://app1.com从 dmz 中工作。我得到了“503服务不可用”的消息:(这是我的 dmz 中的 Apache 配置..
<VirtualHost *:443>
ServerName app1.com
ProxyRequests off
SSLProxyCheckPeerName off
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerExpire off
LogLevel debug
SSLEngine on
SSLProxyEngine on
SSLCertificateFile "xxx/cert.crt"
SSLCertificateKeyFile "xxx/key.key"
SSLCertificateChainFile "xxx/certchain.crt"
ProxyPass / https://app1prod.com/
ProxyPassReverse / https://app1prod.com/
<Proxy *>
order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost on
ProxyTimeout 1200
</VirtualHost>
在我的httpd.conf中,除了默认模块之外,我加载了以下模块。
mod_proxy.so
mod_proxy_connect.so
mod_proxy_http.so
mod_ssl
mod_rewrite.so
mod_socache_shmcb.so
mod_ssl.so
我做错了什么?请帮帮我!非常感谢..
curl -v https://app1prod.com/
连接吗? - Dusan Bajic