如何为测试服务器开启 SSL?

JD *_*cks 5 ssl apache2

我有一个 LAMP 堆栈正在运行。我的网络根是/var/www.

所以如果我去http://linux-server/some/page.php它呈现页面位于/var/www/some/page.php

如果我使用https我找不到页面。

我想为所有页面启用 SSL,以便我可以使用 http 或 https 查看这些页面中的任何一个。

我怎样才能做到这一点?

Bil*_*hor 12

/etc/apache2/sites-available/default-ssl具有 http 服务器的配置。可以使用命令启用它sudo a2ensite default-ssl

您还需要启用 mod ssl。这可以通过命令来完成sudo a2enmod ssl。这将指导您/usr/share/doc/apache2.2-common/README.Debian.gz配置 SSL 和生成自签名证书。可以用命令查看zless /usr/share/doc/apache2.2-common/README.Debian.gz

安装证书后,您可以使用命令重新启动 apache sudo /etc/init.d/apache2 restart