SSL/HTTPS

网站完成域名绑定且可以通过HTTP访问之后,方可设置HTTPS。

Phabricator预装包,已安装Web服务器 SSL 模块和公共免费证书方案 Let's Encrypt ,并完成预配置。

除了虚拟主机配置文件之外,HTTPS设置无需修改Nginx任何文件

简易步骤

如果你想使用免费证书,只需在服务器中运行一条命令certbot就可以启动证书部署

如果你已经申请了商业证书,只需三个步骤,即可完成HTTPS配置

  1. 将申请的证书、 证书链文件和秘钥文件上传到 /data/cert 目录
  2. 打开虚拟主机配置文件:/etc/apache2/sites-enabled/000-default.conf ,插入HTTPS 配置段VirtualHost{ }
  #-----HTTPS template start------------
  SSLEngine on
  SSLCertificateFile  /data/cert/www.mydomain.com.crt
  SSLCertificateKeyFile  /data/cert/www.mydomain.com.key
  #-----HTTPS template end------------
  1. 重启 Apache 服务

专题指南

若参考上面的简易步骤仍无法成功设置HTTPS访问,请阅读由Websoft9提供的 《HTTPS 专题指南》

HTTPS专题指南方案包括:HTTPS前置条件、HTTPS 配置段模板、注意事项、详细步骤以及故障诊断等具体方案。