广告位置
减肥 RSS
热门关键字:  kj28本港台现场   504com香   今晚马报   118kjcom   管家婆中   手机看开   六彩合开   香港九龙   990990藏   388kj香港  
减肥栏目列表
相关减肥文章
赞助商链接
广告位置
 
当前位置 : 主页 > 电脑 >
(责任编辑:本港台现场报吗香港现场开奖结果,2018开奖记录开奖结果,kj118开奖现场香港,六和合彩波色,kj118开奖现场kj905)

[求助] 分享Discuz3.2启用https访问的实践-本港台现场报吗香港现场开奖结果,2018开奖记录开奖结果,kj118开奖现场香港,六和合彩波色,kj118开奖现场kj905

来源:未知 时间:2018-10-27 00:32 浏览:

目前https的重要性不言而喻了,但是discuz由于其庞大复杂的功能架构,迭代次数太多而导致的臃肿的代码,云平台等产品落后拖后腿导致https实施起来可能面临一些不可预料的问题。于是我们就做了一次https的实践,来看看discuz的https之路到底能走到哪一步。

测试网址:https://www.playzhan.com

总结:基本用户是正常的,后台和云平台的一些互通功能会有异常(不影响普通用户使用。)

  • uc通信是显示不成功的,不过这个主要是测试地址http被拦截了,不影响使用。
  • 前台,目前没有发现任何不兼容问题,也就是普通用户访问时基本上没问题的。
  • 后台,云平台功能会有一些异常,主要是在https的环境中,discuz太old的云平台目前不支持https,被浏览器屏蔽。
  • 安米app不支持https,目前的解决办法,就是安米的app这边请求暂时保持http请求原状。
  • 第三方插件大体都支持,但是如果有绝对连接http的,估计可能被拦截。
  • qq互联、微信登录等,目前测试正常。

其他情况的预测:
  • 如启用了远程附件,远程附件访问的url地址也需要改为https
  • 可以把后端admin.php访问的路径,取消https,这样子可以保证后台的可访问,不过会牺牲安全访问啦。


环境参数:
服务器:云服务器
环境:centos64位+nginx + mysql+PHPv5.4
discuz版本:Discuz! X3.2


ssl证书申请地址(用得免费的证书)
https://www.startssl.com/
主要操作:(新版本的dz160601实际上第一二步可以不用改了。)

第三步骤:服务器相关配置
  • http重定向到https
  • 证书访问部署,重启nginx

第四步:去除discuz_tips
source/function/function_core.php
  1. if(!defined('IN_MOBILE') && !defined('IN_ARCHIVER')) {
  2.             ,金算盘开奖结果2017年香港马会六;    $tipsService = Cloud::loadClass('Service_DiscuzTips');
  3.                 $tipsService->show();
  4.         }
复制代码
  1. if(!defined('IN_MOBILE') && !defined('IN_ARCHIVER')) {
  2.                 // $tipsService = Cloud::loadClass('Service_DiscuzTips');
  3.                 // $tipsService->show();
  4.         }
复制代码



主要参考文档:https://www.playzhan.com/p/1523

 
推荐减肥文章
赞助商链接
广告位置