Apache 无法为glassfish管理控制台配置proxyPass
我有以下情况 有一台Apache2.2服务器和glassfish 3.1.2在其后面运行。所有对端口80的请求都通过mod_代理重定向到glassfish服务器 这是我在httpd.conf中写的:Apache 无法为glassfish管理控制台配置proxyPass,apache,glassfish,admin,mod-proxy,Apache,Glassfish,Admin,Mod Proxy,我有以下情况 有一台Apache2.2服务器和glassfish 3.1.2在其后面运行。所有对端口80的请求都通过mod_代理重定向到glassfish服务器 这是我在httpd.conf中写的: ProxyPass / http://some_server:8080 ProxyPassReverse / http://some_server:8080 其中,some_server是我的服务器的域名 它工作正常,我可以看到对端口80的请求被重定向到glassfish实例 问题是我需要设置类似
ProxyPass / http://some_server:8080
ProxyPassReverse / http://some_server:8080
其中,some_server是我的服务器的域名
它工作正常,我可以看到对端口80的请求被重定向到glassfish实例
问题是我需要设置类似的东西来访问glassfish的管理控制台。原因是4848端口已关闭,无法进行外部访问,据我所知,我可以使用mod_proxy解决此问题。这就是我试图做的:
ProxyPass /admin http://some_server:4848
ProxyPassReverse /admin http://some_server:4848
但它不起作用。它重定向到管理控制台的登录页面,但不显示任何内容
有没有办法解决我的问题
提前谢谢 管理控制台在安全连接下工作 您可能需要将以下内容添加到apache虚拟服务器配置中:
SSLEngine on
SSLProxyEngine on
SSLCertificateFile your_cert_file
SSLCertificateKeyFile your_cert_key_file
SSLCertificateChainFile your_authority_cert_file
希望有帮助 我也有同样的问题,但是使用Nginx作为反向代理。有人知道Nginx的解决方案吗?