apache2.4 后面的版本似乎有一波更新, 配置方法变化较大, 网上搜到的教程已经不适用了, 这里记录一下配置方法;
1, 进入 apache2 的配置目录, 这里为 / etc/apache2
2, 打开 SSL 模块
- cd mods-enabled
- ln -s ../mods-available/socache_shmcb.load socache_shmcb.load
- ln -s ../mods-available/ssl.load ssl.load
- ln -s ../mods-available/ssl.load ssl.load
3, 配置证书
- cd sites-available
- vi sites-available
- #....SSLCertificateFile 等
- cd ../sites-enabled
- ln -s ../sites-available/default-ssl.conf default-ssl.conf
4, 重启 apache2
PS: 重定位 80 端口到 443 端口
1, 打开 rewrite 模块
- cd mods-enabled
- ln -s ../mods-available/rewrite.load rewrite.load
2, 编辑 sites-available 下 80 端口的站点配置文件
- RewriteEngine on
- RewriteCond %{SERVER_PORT} !^443$
- RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]
来源: http://www.bubuko.com/infodetail-3099239.html