Tomcat服务器配置自动跳转到https页面的方法

Tomcat服务器配置自动跳转到https页面的方法

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

网站想要实现加密访问。我们首先想到的大多是将原先的http协议升级到https协议。即给网站申请安装SSL证书。SSL证书通常是安装在服务器上的。这里就以Tomcat服务器为例。来看下设置从http网站跳转到https网站上的方法。

1。首先打开tomcat/conf/。在conf目录下的server.xml文件中找到以下配置。修改redirectPort参数值为”443″。默认是“8443”。

<Connector port=”80″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”443″ />

2。接下来在conf目录下的web.xml文件内容……中增加以下代码段进行配置。

<web-app>

………

<security-constraint>

<web-resource-collection >

<web-resource-name >SSL</web-resource-name>

<url-pattern>/*</url-pattern>

</web-resource-collection>

<user-data-constraint>

<transport-guarantee>CONFIDENTIAL</transport-guarantee>

</user-data-constraint>

</security-constraint>

</web-app>

①单独页面通用代码段:

以下方法较适合指定某一个子页单独实现https访问。如果网页定义了top或者boot文件。可以在这个文件里面加入。在需要强制为https的页面上加入以下代码进行实现从http跳转到https。

<script type=”text/javascript”>

var url = window.location.href;

if (url.indexOf(“https”) < 0) {

url = url.replace(“http:”, “https:”);

window.location.replace(url);

}

</script>

②单独页面PHP页面跳转:添加在网站php页面内。

if ($_SERVER[“HTTPS”] <> “on”)

{

$xredir=”https://”.$_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];

header(“Location: “.$xredir);

}

如果您网站已经安装了SSL证书。那么通过在Tomcat服务器配置文件中添加以上代码段。然后重启Tomcat服务器。便可使用https访问网站。比如尝试访问http://ip:8080也会跳转到https://ip上。若您的网站还未安装部署SSL的话。为了网站安全性考虑。小编建议您及时申请安装SSL证书。您可以选择DigiCert SSL证书。Symantec SSL证书。Sectigo SSL证书等。

相关阅读:《Tomcat配置SSL证书的方法》

分享到 :
相关推荐

不限内容美国vps能搭建哪些网站(美国vps 不限内容)

具体内容如下:1。公司内部网站搭建公司内部网站可以完善公司管理制度。通过特定内部[&...

vps小鸡是什么意思?vps小鸡怎么开(vps是干什么的)

网站服务器无法访问时。我们第一时间会咨询服务器客服。当我们听到对方服务器客服说:母鸡...

美国虚拟主机试用要留意哪些问题(美国虚拟主机试用要留意哪些问题呢)

亿速云yisuyun是正规的老牌提供商。提供云主机。高防服务器。CDN。DNS等[&...

谈一谈网格计算与云计算,计算模式你了解多少

网格计算是什么意思?随着互联网的快速发展。网络数据信息越来越多。为应对多种复杂的计算...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注