Apache服务器安装,配置HTTPS
Debian环境,安装Apache2,使用acme.sh配置https
安装Apache2
# apt install apache2
安装acme.sh
$ curl https://get.acme.sh | sh -s email=my@example.com
$ source ~/.bashrc
签发证书
$ acme.sh --issue -d mydomain.com -d www.mydomain.com --apache
签发前请确保相关域名已正确解析到该server上。
安装证书
1 | $ acme.sh --install-cert -d mydomain.com \ |
这个命令同时会用于刷新证书,请确保reloadcmd正常工作
修改apache2配置
# vim /etc/apache2/sites-available/default-ssl.conf
1 | ... |
启用SSL
# a2enmod ssl
# a2ensite default-ssl.conf
http重定向到https
# vim /etc/apache2/sites-available/000-default.conf
1 | ... |
# a2enmod rewrite
重启apache2
# systemctl restart apache2