在使用 Vesta 控制面板(CP, Control Panel)[1] 管理服务器[2]时,如果出现「Error: named restart failed」这项错误,而且「Apache 2」或及「Nginx」无法启用时,可参考工字号接下来介绍的解决方案。

在开始前,我们先检查「/usr/local/vesta/log」路径下的「system.log」跟「error.log」两个纪录档。

Linux 指令:sudo nano /usr/local/vesta/log/error.log

在记录档中找到最近期的错误提示,应该会有提示相关错误代码(Error Code)[3],从执行步骤与错误讯息可以研判可能的错误原因(需要一点服务器管理经验就是了)。

由于工字号是在连续多次新增和移除用户与域名后,才发生 Apache 与 Nginx 无法启动的问题,因此最简单的方式,就是先重置用户及其下所有设定。

请参考下图一,在 Vesta CP 的用户管理界面中,先勾选接下来打算重建的用户帐户(例如 mountos),再选择「apply to selected」清单中的「rebuild web」,按下右侧的执行按钮后,就能驱动 Vesta CP 重设所有该用户的初始设定。在大多数情况下,这通常能解决常见服务器中断的问题。

 图一,Vesta CP 用户资源管理。

今天跟大家介绍的这种重建模式,好处是不会清除掉服务器的原有资料,大家可以安心使用,在大部分情况中都不用担心会影响原有的系统设定。工字号推荐在遇到服务器问题时,可以优先采取这种简单的步骤排除问题。

[1] VestCP 官方网站。

[2] Bluehost 独立服务器。

[3] VestaCP 服务器控制面板 错误代码列表(Error Code List)。

✦ 独立报道 · 读者支持 ✦

以实际行动支持独立观点,与我们一同走得更远

每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。

维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。

由 Google 安全处理付款 · 可随时在 Google 账户管理或取消