我的服务器现在运行着安装了 SSL Wildcard 的 Nginx,但我需要将 SSL 添加到运行 Apache 的新服务器,该怎么做?
案例:nginx 服务器仍然活跃在域 example.com 上,并使用 Web 服务器 Apache 为域 new.example.com 添加新的 SSL。
请帮忙,谢谢。
答案1
sudo a2enmod ssl
sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl
在新版本的 apache2 中,配置文件需要有 .conf 扩展名,因此在这种情况下,前两个命令现在是:
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/000-default-ssl.conf
sudo nano /etc/apache2/sites-enabled/000-default-ssl.conf 并更改:
SSL证书文件 /etc/apache2/ssl/server.crt SSL证书密钥文件 /etc/apache2/ssl/server.key
sudo /etc/init.d/apache2 重新启动
參考文獻:https://hallard.me/enable-ssl-for-apache-server-in-5-minutes/