如何将http 跳转成https
2个回答
2017-10-16 · 关注健康生活,分享健康常识。
关注
展开全部
以下三个步骤可以实现:
1。我们需要在请求到达ssl服务之前,对80端口和443端口的请求进行区分,比如在防火墙上根据端口做NAT,将443端口的请求映射到ssl服务器上,而将80端口的请求映射到DMZ区的任何一台可以对外提供http服务的服务器上,在不增加新硬件的基础之上,可以选则门户服务器。当然不光防火墙,另外一些设备如F5、Redware等设备均可以实现NAT。
2。http服务到达门户服务器后,因门户服务器已对外提供了http服务,并且有自己的首页,我们需要根据客户访问的域名区分客户所访问的首页,即客户在浏览器中输入www.xxx.xxx跳转到门户首页,客户输入xxx.xxx.xxx跳转到新的首页。在apache http server上可以实现该功能
在httpd.conf中增加如下内容即可
[c-sharp] view plain copy
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /xxx/www
ServerName www.xxx.xxx
ErrorLog logs/www.xxx.xxx-error_log
CustomLog logs/www.xxx.xxx-access_log common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /xxx/xxx
ServerName xxx.xxx.xxx
ErrorLog logs/xxx.xxx.xxx-error_log
CustomLog logs/xxx.xxx.xxx-access_log common
</VirtualHost>
3。我们将新的首页放到/xxx/xxx目录下,新的首页可以通过refresh方式实现从http->https的自动跳转
[xhtml] view plain copy
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="refresh" content="0;url=https://xxx.xxx.xxx"/>
<meta http-equiv="Content-Type" content="application/xhtml+xml;charset=utf-8"/>
</head>
<body>
<p>
<span></span>
</p>
<p>
<span></span>
</p>
<p>
<span><a href="https://xxx.xxx.xxx" mce_href="https://xxx.xxx.xxx">手动跳转</a></span>
</p>
<p>
<br>
</p>
</body>
</html>
1。我们需要在请求到达ssl服务之前,对80端口和443端口的请求进行区分,比如在防火墙上根据端口做NAT,将443端口的请求映射到ssl服务器上,而将80端口的请求映射到DMZ区的任何一台可以对外提供http服务的服务器上,在不增加新硬件的基础之上,可以选则门户服务器。当然不光防火墙,另外一些设备如F5、Redware等设备均可以实现NAT。
2。http服务到达门户服务器后,因门户服务器已对外提供了http服务,并且有自己的首页,我们需要根据客户访问的域名区分客户所访问的首页,即客户在浏览器中输入www.xxx.xxx跳转到门户首页,客户输入xxx.xxx.xxx跳转到新的首页。在apache http server上可以实现该功能
在httpd.conf中增加如下内容即可
[c-sharp] view plain copy
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /xxx/www
ServerName www.xxx.xxx
ErrorLog logs/www.xxx.xxx-error_log
CustomLog logs/www.xxx.xxx-access_log common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /xxx/xxx
ServerName xxx.xxx.xxx
ErrorLog logs/xxx.xxx.xxx-error_log
CustomLog logs/xxx.xxx.xxx-access_log common
</VirtualHost>
3。我们将新的首页放到/xxx/xxx目录下,新的首页可以通过refresh方式实现从http->https的自动跳转
[xhtml] view plain copy
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="refresh" content="0;url=https://xxx.xxx.xxx"/>
<meta http-equiv="Content-Type" content="application/xhtml+xml;charset=utf-8"/>
</head>
<body>
<p>
<span></span>
</p>
<p>
<span></span>
</p>
<p>
<span><a href="https://xxx.xxx.xxx" mce_href="https://xxx.xxx.xxx">手动跳转</a></span>
</p>
<p>
<br>
</p>
</body>
</html>
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
2017-10-24
展开全部
http跳转到https有多种实现方式,你可以使用js跳转,也可以服务器设置301重定向,搜索引擎比较推崇使用301重定向来实现http向htttps的跳转。http://zhannei.baidu.com/cse/search?q=HTTP%E8%B7%B3%E8%BD%AC%E5%88%B0HTTPS&click=1&entry=1&s=9445731567098915795&nsid=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |