当前位置:首页 > discuz教程 > 正文内容

discuz全站开启https教程专题集锦

葱子3年前discuz教程129
点击这里给我发消息

经过我几个月来的研究,已经可以说是把discuz全站开启https的教程做好了,不过对于新手来讲,还是有点复杂。 这篇文章里,我会把discuz全站开启https的教程做下梳理,告诉你每一步要如何去做。 

说明:请严格按照本文流程进行操作

首先,开启https需要你具有自己的独立服务器。如果你没有自己的独立服务器,可以使用CDN来做https,不过CDN费用较高,没有独立服务器划算。 discuz全站开启https主要包括以下几个部分:

一、修改discuz源文件以支持https

discuz全系列修改源文件支持https的具体方案请看这里https://www.aitiancheng.com/article-468.html  

二、申请开启https需要用到的SSL证书

推荐申请免费的腾讯云SSL证书,申请教程:https://www.aitiancheng.com/article-333.html  

三、在服务器上为网站开启https访问

因为服务器使用的web程序分为nginx、apache和IIS,我这里主要提供nginx和apache的教程。 nginx开启https教程:https://www.aitiancheng.com/article-246.html 

apache开启https教程:https://www.aitiancheng.com/article-558.html 

iis开启https教程:https://www.aitiancheng.com/article-809.html  

四、对http请求做301跳转到https

nginx开启301:https://www.aitiancheng.com/article-253.html 

apache开启301:https://www.aitiancheng.com/article-563.html 

iis开启301:https://www.aitiancheng.com/article-813.html  

五、开启https后的问题处理:

ucenter通信失败的问题:https://www.aitiancheng.com/article-374.html 

应用中心无法访问的问题:https://www.aitiancheng.com/article-459.html 

百度联盟广告无法展示的问题:https://www.aitiancheng.com/article-466.html 

页面排版混乱的问题:https://www.aitiancheng.com/article-481.html 

浏览器提示不安全的问题:https://www.aitiancheng.com/article-462.html 

门户文章栏目无法打开的问题:https://www.aitiancheng.com/article-869.html 

https模式下头像修改问题处理:https://www.aitiancheng.com/article-1135.html     

以上五个步骤做完后,基本就实现了discuz的全站https访问了。 如果你看了这篇教程还是不会,那还是请我帮你配置吧。 




说明:

葱子使用的服务器环境是centos6.8+nginx+php5.6,以上教程在这个环境下测试是没有问题的。 

但是在其他环境,如apache,IIS等下未经过详细测试。 如果按照以上教程修改后,发现有错误,可以先还原被修改的文件。

 经过测试:在IIS7+护卫神php5.6环境下,可以不需要修改discuz_application.php文件就可以开启https。 

至于apache环境下,请各位自行测试。 有任何问题可以留言给我。

相关文章

百度发布discuz小程序解决方案_discuz百度小程序插件下载

百度发布discuz小程序解决方案_discuz百度小程序插件下载

细心的你近期一定发现了现在百度搜索结果页面中经常出现“智能小程序”这个提示语,百度小程序是继熊掌号后百度又一力推的产品。 作为网站运营方,紧跟搜索平台的步骤,实时的跟进各项力推的项目,在前期是...

discuz全站开启https后,百度联盟的广告无法显示,怎么办?

discuz全站开启https后,百度联盟的广告无法显示,怎么办?

前面我们讲到discuz实现完美开启https后,解决了页面上的不安全因素。 但是在最重要的一点上,百度联盟的广告没法显示了,这可不能忍,直接影响到了我们站的收...

完美解决Discuz!论坛无法开通QQ互联 提示系统繁忙请稍后再试【转载】

完美解决Discuz!论坛无法开通QQ互联 提示系统繁忙请稍后再试【转载】

由于目前(2017年5月份以后安装)Discuz!论坛QQ互联功能暂时无法正常开通,根据目前官方论坛内站长反应的情况来看,官方应该是关闭了直接开通QQ互联功能,那么除了使用站帮网的...

discuz应用中心打不开?使用这个文件一键设置最新应用中心网站

近期discuz官方论坛和应用中心都升级更换了域名,由于应用中心的域名都是直接写入到discuz源码中的,要想直接从discuz后台直接打开新的应用中心,就必须得挨个修改涉及到的源码文件,比较麻...

discuz网站、论坛开启https后,出现页面模板错位,要如何解决

discuz网站、论坛开启https后,出现页面模板错位,要如何解决

我们在前面的教程中讲到如何开启discuz的https访问。 但是,有时会出现下图这样的情况,网站页面排版混乱,感觉像乱码了一样。  ...

不修改源码实现:去掉DiscuzX3.4的portal.php或forum.php后缀

不修改源码实现:去掉DiscuzX3.4的portal.php或forum.php后缀

很多站长都想去掉discuz的portal.php或forum.php后缀,网上的大部分教程都是叫你去修改各种地方的discuz源码,现在葱子给大家提供一种不用修改源码就可以实现的方法。 以服...