Linux + Apache2 环境下配置 https (腾讯云免费证书) 之前写过怎么配置 LAMP 环境,需要的可以去看下。 我是在 ubuntu 14 的环境下配置的,首先安装 Apache : apt-get install apache2 然后输入命令启用 ssl 模块 a2enmod ssl 还是用的腾讯云的免费 DV 型证书,下载完证书后,把证书上传到服务器,我是放到"/etc/apache2/ssl/"目录下, 然后编辑目录"/etc/apache2/sites-available/"下的"default.conf"文件,修改下面三条语句: SSLCertificateFile 证书地址/2_xxx.crt SSLCertificateKeyFile 证书地址/3_xxx.key SSLCertificateChainFile 证书地址/1_root_bundle.crt 然后建立软连接。 ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf 然后重启 Apache。 service apache2 restart 配置完 https 后我们可能需要强制跳转 https,下面说一下如何做强制跳转 首先启用 rewrite 模块。 a2enmod rewrite 然后编辑目录"/etc/apache2/sites-available/"下的"000-default.conf",添加下面语句(修改 xxx.com 为你的域名)。 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://xxx.com/$1 [L,R=301] 然后重启服务器就可以了。