我已经在 Ubuntu 12.04 上安装了 apache2 包,并且我已经安装了 PHP mod,以便我可以在我的服务器上运行 PHP 脚本。我现在正在尝试为 HTTPS 设置服务器。我正在处理的应用程序需要启用 https 访问,但我从来没有太多使用 SSL、证书或任何安全知识的经验(不过,我正在努力学习)。
我尝试过在线学习教程,但每个教程似乎总是失败。这是我最近的尝试:
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo /etc/init.d/apache2 restart
这一系列命令没有输出任何错误,但是当我导航到 https:// 时,它告诉我该网页不可用。导航到 http:// 工作正常。
我错过了什么,还是本教程让我误入歧途?我真的很想弄清楚如何在 Ubuntu 12.04 上启用 Apache 来处理 https 请求。:)