无法使用HTTPS与Glassfish服务器通信

时间:2015-10-31 18:02:25

标签: https glassfish localhost httplistener

我在本地计算机上运行了Glassfish 4.0。所以我以这种方式添加了一个http监听器:

asadmin> create-http-listener --listeneraddress 127.0.0.1 --listenerport 80 --securityenabled=true --default-virtual-server server --listener_id 0

securityenabled=true应该允许我通过httpS访问我的本地主机。但是,当我尝试访问https://localhost:80/时,我的浏览器会告诉我网页不可用。我错过了什么?

1 个答案:

答案 0 :(得分:0)

HTTPS的标准端口是443,而不是80.最好仍然在端口80上侦听,然后将非SSL流量重定向到端口443,以避免最终用户在忘记显式键入{{1当他们访问您的网站时。

如果您的浏览器仍然告诉您网页不可用,您将需要检查GlassFish是否实际上正在侦听该端口(检查它是否可以实际绑定到它并且您没有Web服务器(apache, nginx)已经绑定了。)

更常见的方法是通过Web服务器向GlassFish代理请求,该服务器可以在多个实例之间进行负载平衡。

相关问题