【发布时间】:2014-04-18 10:06:31
【问题描述】:
我们在 Glassfish v4 上创建了一个网站,它使用端口 8080 访问 http,端口 8081 访问 https。我们的cisco防火墙将80端口的请求转发到8080端口,将443端口的请求转发到8081端口。
但我们根本不希望用户能够访问 http 站点。我们希望将所有对 http 站点的请求重定向到 https。如何做呢? 在 Glassfish 管理面板中,我们对配置 -> 服务器配置 -> 网络侦听器 -> http-listener-1 和 http-listener-2 进行了更改,以重定向到 HTTP 选项卡下的端口 8081,但它不起作用。 用户仍然可以从外部看到 http 站点。 谢谢你的帮助。
【问题讨论】:
-
如果你也在使用 Java 7,这个答案对我有帮助:stackoverflow.com/a/25432386/1435605
标签: http redirect https glassfish