错误:sudo service apache2 start apache2.service 的作业失败,因为控制进程退出并显示错误代码

错误:sudo service apache2 start apache2.service 的作业失败,因为控制进程退出并显示错误代码

在编辑文件“/etc/apache2/sites-available/default-ssl.conf”后,我发现我的网站运行速度慢了很多,所以我用这个(htps:/gist.github.com/hephaestus9/2a8562137841c99a74cb)从 0 开始重写了文件,这应该是原始文件。之后,在启动命令“sudo service apache2 start”时,终端给出了此错误消息“sudo service apache2 start Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.”

答复:

sudo systemctl status apache2.service

journalctl-xe

[2021 年 11 月 11 日星期四 19:32:41.267783] [mpm_event:notice] [pid 3805:tid 3069919680] AH00489:Apache/2.4.51 (Raspbian) 已配置——恢复正常运行 [2021 年 11 月 11 日星期四 19:32:41.268193] [core:notice] [pid 3805:tid 3069919680] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 19:37:22.832792] [mpm_event:notice] [pid 3805:tid 3069919680] AH00492:捕获 SIGWINCH,正常关闭[2021 年 11 月 11 日星期四 19:37:22.921654] [mpm_prefork:notice] [pid 18157] AH00163:Apache/2.4.51 (Raspbian) 已配置 - 恢复正常运行 [2021 年 11 月 11 日星期四 19:37:22.922052] [core:notice] [pid 18157] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 19:37:23.312354] [mpm_prefork:notice] [pid 18157] AH00170:捕获 SIGWINCH,正常关闭 [2021 年 11 月 11 日星期四 19:37:23.525320] [mpm_prefork:notice] [pid 18197] AH00163:Apache/2.4.51 (Raspbian) 已配置——恢复正常运行 [2021 年 11 月 11 日星期四 19:37:23.525499] [core:notice] [pid 18197] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 19:52:54.774236] [mpm_prefork:notice] [pid 18197] AH00170:捕获 SIGWINCH,正常关闭 [2021 年 11 月 11 日星期四 19:52:56.127776] [mpm_prefork:notice] [pid 22427] AH00163:Apache/2.4.51 (Raspbian) 已配置——恢复正常运行 [2021 年 11 月 11 日星期四 19:52:56.127971] [core:notice] [pid 22427] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 19:54:23.293572] [mpm_prefork:notice] [pid 22427] AH00170:捕获 SIGWINCH,正常关闭 [2021 年 11 月 11 日星期四 19:54:27.337261] [mpm_prefork:notice] [pid 22591] AH00163:Apache/2.4.51 (Raspbian) 已配置——恢复正常运行 [2021 年 11 月 11 日星期四 19:54:27.337459 2021] [core:notice] [pid 22591] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 20:00:44.260736] [mpm_prefork:notice] [pid 22591] AH00170:捕获 SIGWINCH,正常关闭 [2021 年 11 月 11 日星期四 20:00:44.677286] [mpm_prefork:notice] [pid 23256] AH00163:Apache/2.4.51 (Raspbian) OpenSSL/1.1.1k 已配置——恢复正常运行 [2021 年 11 月 11 日星期四 20:00:44.677486] [core:notice] [pid 23256] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 20:02:18.868009] [mpm_prefork:notice] [pid 23256] AH00171:请求平滑重启,正在重启 AH00558:apache2:无法可靠地确定服务器的完全限定域名,使用 127.0.1.1。全局设置“ServerName”指令以隐藏此消息 [2021 年 11 月 11 日星期四 20:02:19.117435] [ssl:warn] [pid 23256] AH01909:127.0.1.1:443:0 服务器证书不包含与服务器名称匹配的 ID [2021 年 11 月 11 日星期四 20:02:19.117854] [mpm_prefork:notice] [pid 23256] AH00163:Apache/2.4.51 (Raspbian) OpenSSL/1.1.1k 已配置——恢复正常操作 [2021 年 11 月 11 日星期四 20:02:19.117876] [core:notice] [pid 23256] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 20:02:24.116080] [mpm_prefork:notice] [pid 23256] AH00170:捕获 SIGWINCH,正常关闭 [2021 年 11 月 11 日星期四 20:02:24.264406] [ssl:warn] [pid 23387] AH01909:127.0.1.1:443:0 服务器证书不包含与服务器名称匹配的 ID [2021 年 11 月 11 日星期四 20:02:24.423592] [ssl:warn] [pid 23388] AH01909:127.0.1.1:443:0 服务器证书不包含与服务器名称匹配的 ID [2021 年 11 月 11 日星期四 20:02:24.449616] [mpm_prefork:notice] [pid 23388] AH00163:Apache/2.4.51 (Raspbian) OpenSSL/1.1.1k 已配置 --恢复正常运行 [2021 年 11 月 11 日星期四 20:02:24.449738] [core:notice] [pid 23388] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 20:05:30.097019] [mpm_prefork:notice] [pid 23388] AH00170:捕获 SIGWINCH,正常关闭 [2021 年 11 月 11 日星期四 20:05:30.297607] [ssl:warn] [pid 23605] AH01909:127.0.1.1:443:0 服务器证书不包含与服务器名称匹配的 ID [2021 年 11 月 11 日星期四 20:05:30.460939] [ssl:warn] [pid 23606] AH01909:127.0.1.1:443:0 服务器证书不包含与服务器名称匹配的 ID [2021 年 11 月 11 日星期四 20:05:30.488256] [mpm_prefork:notice] [pid 23606] AH00163:Apache/2.4.51 (Raspbian) OpenSSL/1.1.1k 已配置 - 恢复正常运行 [2021 年 11 月 11 日星期四 20:05:30.488373] [core:notice] [pid 23606] AH00094:命令行:'/usr/sbin/apache2' [2021 年 11 月 11 日星期四 22:21:15.867367] [mpm_prefork:notice] [pid 23606] AH00169:捕获 SIGTERM,正在关闭

答案1

您的屏幕截图以及来自的回复sudo systemctl status apache2.service显示了错误消息:

AH00526: Syntax error on line 14 >
Invalid command 'WSGIScriptAlias'>

(您必须向左滚动才能看到消息的其余部分。)这告诉您 Apache 配置中存在语法错误。它甚至会准确地告诉您错误的位置。您只需修复该错误,Apache 就会重新启动。

相关内容