[原创]Discuzx3.2设置证书

内容纲要

Hello,各位old铁,我是Lionel。今天给大家带来一个教程。Discuzx3.2设置SSL证书。

前两天去官方论坛搜了搜类似的教程,结果没有一个能成功的,所以自己研究了一下,总结了结论,写一个教程作为参考吧,还有用DZ论坛的看了下面的教程会少走弯路。

准备工作

  1. 一个证书(没有证书可以去申请一个,收费免费的都有)
  2. Discuzx3.2环境

 

操作步骤:

修改Discuz配置文件

  1. 在discuz安装目录中source/class/discuz/discuz_application.php

$_G[‘isHTTPS’] =       //找到这行语句,约在187行

$_G[‘isHTTPS’] = true;   //修改为这句

  1. uc_server/avatar.php

define(‘UC_API’, strtolower(($_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));               //找到这行语句,约在13行

 

define(‘UC_API’, strtolower(($_SERVER[‘SERVER_PORT’] == 443 || $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));               //修改为这句

  1. default/common/header.htm

//用notepad打开这个header.htm,把里面的http://全部替换成https://

  1. 登录网页后台(用root账户登录)

在后台-全局-网站URL

//把http://你的网址  改成  https://你的网址

  1. 后台 站长-UCenter设置-UCenter访问地址

//把http://你的网址  改成  https://你的网址

  1. 后台-UCenter-应用管理-右边的编辑按钮-应用的主URL

//把http://你的网址  改成  https://你的网址

  1. 界面-风格 更新css缓存

 

Apache这里就不教大家设置了。收费免费证书官网都有教程。

 

转载注明出处

spacer

Leave a reply

评论审核已启用。您的评论可能需要一段时间后才能被显示。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据