在使用 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 重设所有该用户的初始设定。在大多数情况下,这通常能解决常见服务器中断的问题。

今天跟大家介绍的这种重建模式,好处是不会清除掉服务器的原有资料,大家可以安心使用,在大部分情况中都不用担心会影响原有的系统设定。工字号推荐在遇到服务器问题时,可以优先采取这种简单的步骤排除问题。
[1] VestCP 官方网站。
[2] Bluehost 独立服务器。
以实际行动支持独立观点,与我们一同走得更远
每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。
维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。
由 Google 安全处理付款 · 可随时在 Google 账户管理或取消



留言板