重启服务器 - Linux

重启服务器 - Linux

我有一台 CentOS Linux 6.5 服务器。我需要对

/etc/httpd/conf.d/ssl.conf

(配置密码)。

问题

一旦我更改了ssl.conf,我需要重新启动服务器吗?怎么重新启动?

我尝试了以下方法,但似乎不起作用。

[jboss@primary ssl]$ systemctl restart httpd
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or units.
Multiple identities can be used for authentication:
 1.  jboss
 2.  rembun
Choose identity to authenticate as (1-2): Failed to restart httpd.service: Connection timed out
See system logs and 'systemctl status httpd.service' for details.
You have new mail in /var/spool/mail/jboss
[jboss@primary ssl]$ 1
-bash: 1: command not found
[jboss@primary ssl]$ 

答案1

如果用户 jboss 具有 Sudo 权限,我将运行以下命令:

sudo systemctl restart httpd

这将阻止 SystemD 身份验证提示要求输入凭据,而只提示用户输入密码。

答案2

您需要重新加载 Apache 服务。您可以使用以下命令执行此操作:sudo systemctl reload httpd

重新启动 Apache 服务也可以解决问题(正如您尝试在上面粘贴的标准输出中执行的操作一样)。

重新启动整个服务器也可以解决问题,但是这有点小题大做。

您确定这是一台 CentOS 6.5 机器吗?Systemd(提供命令systemctl)直到 RHEL/CentOS 7 才引入。

在上面的输出中,它不起作用的原因是你没有使用 sudo。你需要做这样的事情:sudo systemctl restart httpd而不是简单地systemctl restart httpd

相关内容