当前位置:首页 > 新闻动态 > 网站文章

企业网站维护教程:宝塔面板Http网站与Https网站串站问题

来源: 浏览:107 时间:2023-08-22

继续给大家分享企业网站维护教程。如果你是使用服务器建设企业网站,那么你可能会安装宝塔面板,服务器搭配宝塔面板真的挺好用的,网站维护管理起来也非常方便。如果你的在宝塔面板只安装了一个网站,那么一般不会有什么问题,如果你安装了多个网站,那就要注意了,处理不好可能就会有问题,而且比较严重。



问题:Http网站会串到Https网站!


问答描述:比如你已经在宝塔面板上安装了https://www.abc.com这个网站,网站配置了SSL证书;后来你又安装了另一个网站http://www.efg.com,这个网站没有配置ssl证书。刚开始一断时间可能会相安无事,但是过了一段时间后就可能出问题,也有可能是你后来手残去动了http站点的301跳转,或者是ssl设置,这些都可能导致——当你打开http://www.efg.com网站时,浏览器会自动跳转到https://www.abc.com这个网站。这个问题我自己也遇到过,前几天使用wordpress建站,就因为没使用https导致了这个问题。


这个问题是非常严重的,即影响企业网站SEO优化,又影响公司形象,所以我们必须处理好。


解决方法


http网站与https网站串站问题是宝塔面板的历史遗留问题,一直没有得到非常好的处理方法,我们只能自己手动来处理。处理方法有多种,下面悦然企业网站建设给大家一一介绍。


1.不要使用HTTPS访问


大家可能会发现HTTP网站网站开始安装好时一切都是正常的,但前提是你不要使用https访问。只要你能够做到这一点就没有问题的,所以这个串站问题就不用处理了。


但是,这只是一个不是办法的办法。因为即使你自己能够做到不用HTTPS访问,但其他用户却很有可能访问时输入https,一旦输入就会串站,处理起来也麻烦。


所以建议参考后面的方法。


2.配置SSL证书



网站相互串最主要的原因就是SSL证书,所以最简单的方法就是给没有SSL证书的网站申请一个,配置好开启https,这样就不会相互串了。这个方法最简单。但是也有一个问题,那就是我们一般都会使用免费的SSL证书,而免费的每年都需要手动申请、手动更换。


3.删除301跳转


关于串站的问题宝塔官方的解释是因为https的301跳转引起的,我们可以能过删除301跳转规则来解决问题。


操作教程

https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=5781


具体操作方法宝塔论坛有教程,可以去看看。但是这个解决方法也有一些问题,因为有网站使用了https,那个网站肯定要开启强制301到https,不然用什么用呢?


4.使用代码


本方法比较简单,把下面的代码添加到网站配置文件中即可。


listen 443 ssl http2; 



进入宝塔面板,打开http站点网站配置,如上图所示,把上面的代码添加到红框中,然后保存。以后访问https了就不会串站了。【该方法现在似乎无效了,看下面的】


5.添加IP站点

在宝塔面板新建一个网站,域名直接填IP地址,乱填即可。


然后在网站列表中设置默认站点为刚才添加的IP站点。


给刚刚添加的IP站点开始SSL,填写一个过期或无效的SSL证书即可。


总结


以上几个解决方法推荐大家使用第2个或第5个。我个人觉得直接给全部网站添加SSL证书是最好的解决方法,这样更方便,而且开启HTTPS对网站SEO优化或用户体验也有一些好处。如果你的网站太多不想每年都单独申请证书,那么可以选择购买付费证书可以自动续期。

地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图