使用 Apache2 SSL 和密码运行 Ubuntu 10.04 LTS

JW0*_*W01 2 ubuntu openssl services apache-httpd

我正在使用 Ubuntu 10.04 Lucid Lynx Server 设置虚拟机。

我一直在阅读书中有关使用 SSL 证书设置 Apache 的部分:“开始 Ubuntu LTS 服务器管理 - 第 2 版”

官方文档相反,本书建议在使用 SSL 设置 Apache 时始终使用“密码短语”(以在私有 SSL 密钥遭到破坏时保护您的声誉)。

如果您设置了“密码短语 SSL 密钥”,则每次启动 Apache 时都需要输入密码短语。如果 Apache 在 Ubuntu 启动时自动启动,这是一个小问题。

然后在第 338 页上提供了一个提示,以防止 Apache 在启动时启动。

...为确保它不会自动启动,请NO_START=0/etc/default/apache2

我相应地修改了该/etc/default/apache2文件,重新启动,Apache2 仍在尝试在启动时启动。这NO_START=0条线似乎没有效果。

当我浏览网络上的论坛时,似乎大多数人都有问题,然后通过简单地使用没有密码的证书来解决问题。

有谁知道防止 Apache 在引导时启动密码安全SSL 的 Apache的最佳实践方法吗?

bin*_*lse 5

要禁用服务的自动启动,您可以使用:

sudo update-rc.d -f SERVICE disable
Run Code Online (Sandbox Code Playgroud)

所以在你的情况下

sudo update-rc.d -f apache2 disable
Run Code Online (Sandbox Code Playgroud)

应该做的工作。为了使服务只需更换disableenable;-)

辅助:要从特定运行级别开始获得服务的概述,您可以安装sysv-rc-conf. 执行sysv-rc-conf您可以启用/禁用有空间的服务。q关闭程序并保存更改。