我在本地计算机上运行了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/
时,我的浏览器会告诉我网页不可用。我错过了什么?
答案 0 :(得分:0)
HTTPS的标准端口是443,而不是80.最好仍然在端口80上侦听,然后将非SSL流量重定向到端口443,以避免最终用户在忘记显式键入{{1当他们访问您的网站时。
如果您的浏览器仍然告诉您网页不可用,您将需要检查GlassFish是否实际上正在侦听该端口(检查它是否可以实际绑定到它并且您没有Web服务器(apache, nginx)已经绑定了。)
更常见的方法是通过Web服务器向GlassFish代理请求,该服务器可以在多个实例之间进行负载平衡。