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的最佳实践方法吗?
要禁用服务的自动启动,您可以使用:
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)
应该做的工作。为了使服务只需更换disable
与enable
;-)
辅助:要从特定运行级别开始获得服务的概述,您可以安装sysv-rc-conf
. 执行sysv-rc-conf
您可以启用/禁用有空间的服务。q
关闭程序并保存更改。