Nginx 和 Apache 的 SSL 配置

Nginx 和 Apache 的 SSL 配置

我的服务器现在运行着安装了 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/

相关内容