Discuz! X3.1/3.2 开启https(SSL)支持

2016-08-16 18:25:15

1、SSL证书&配置 首先,要开启SSL,总得有一个证书吧?无论是正规CA颁发的,还是自己签的,没有肯定是不行的。如果没有的话,先去申请个吧。(具体方法请谷歌,这里不再赘述) 2、Discuz! 优化 2.1、程序调整 自 Discuz! X3 开始,已经加入了对https的支持,如果你使用https访问论坛,论坛中的链接都会变成https。如果你发现大部分链接都已经使用了https,就代表Discuz已经自动识别了,此时,可以跳过本步,直接进入下一步。 Discuz采用** $_SERVER[‘HTTPS’]** 的方式来判断SSL,但是因为VPS架构问题(nginx+php-fpm),无法采用这种方式识别,所以需要对Discuz程序进行一些调整(使用** $_SERVER[‘SERVER_PORT’] **来判断)。 **source/class/discuz/discuz_