关于phpbb网站开启SSL应注意的一些事项

phpBB 3.1.X 相关的使用、安装等话题
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》


###### 以下为“基本的提问格式” ######
  • 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
  • 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
  • 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
  • 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
  • 您的 phpBB 版本: phpBB 3.1.8
  • 您的域名: 比如 phpbbchinese.com
  • 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
###### 以上为“基本的提问格式” ######

  • 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
  • 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
  • 错误代码: 请使用 Code 标签将错误代码标识出来,如下:

代码: 全选

错误代码
  • 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
备注:
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
回复
lbren
注册用户
注册用户
Rank 3
Rank 3
帖子: 18
注册时间: 2016年6月1日 15:17

关于phpbb网站开启SSL应注意的一些事项

帖子 lbren » 2016年7月3日 13:48

现在使用SSL安全链接来保护网站安全的phpbb站越来越多了,本人在使用过程中总结了一点经验,与大家共享:
1. PHPBB 3.1 在默认的情况下,都使用了相对地址来引用图片及其他资源,所以在启用SSL后,可以保留非SSL的访问方式,一般不需要强制的使http转向到https;
2. 启用SSL后,应在PHPBB的后台——>服务器设置 中 服务器端口 设置为443,这样能够确保在转向到https时的端口正确;
3. 关于需要一些支持https和http两种协议的外部资源引用时,可以采用以下:

代码: 全选

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
即,不指定是http或是https协议,这样可以确保在http和https下都能正常引用;
4. 对于一些仅支持http协议的外部资源引用。如果是必须的引用,建议下载后放在网站的服务器中,从而实现相对引用,否则浏览器会提示页面包含不安全要素,是否显示,带来不必要的安全风险。
5. 关于SEO. Google对于启用SSL协议的网站抓取很好,没有什么障碍。但对于百度,支持非常差。所以建议网站应http和https同时支持,有利于提高网站收录。



回复