![重新启动 apache2 时,出现错误:“apache2.service 的作业失败,因为控制进程退出并显示错误代码。”对于工作的虚拟主机](https://linux22.com/image/999518/%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%20apache2%20%E6%97%B6%EF%BC%8C%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9A%E2%80%9Capache2.service%20%E7%9A%84%E4%BD%9C%E4%B8%9A%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%8E%A7%E5%88%B6%E8%BF%9B%E7%A8%8B%E9%80%80%E5%87%BA%E5%B9%B6%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%E3%80%82%E2%80%9D%E5%AF%B9%E4%BA%8E%E5%B7%A5%E4%BD%9C%E7%9A%84%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA.png)
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
我正在正确地处理我的项目,今天早上我重新安装了 apache 和 php7.0。我在我的项目中使用了 ssl。当我从虚拟主机中删除 ssl 时,它工作正常。但是当我再次添加 ssl 时,它给出了上述错误。我尝试了针对上述错误的建议。但这些都不起作用。有人能帮帮我吗?提前谢谢您输出sudo systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: failed (Result: exit-code) since සි 2017-04-21 08:35:19 +0530; 26s ago
Docs: man:systemd-sysv-generator(8)
Process: 3776 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 3114 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
Process: 3802 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
අප්<U+200D>රි 21 08:35:19 shyamali-pc apache2[3802]: * The apache2 configtest failed.
අප්<U+200D>රි 21 08:35:19 shyamali-pc apache2[3802]: Output of config test was:
අප්<U+200D>රි 21 08:35:19 shyamali-pc apache2[3802]: AH00526: Syntax error on line 34 of /etc/apache2/sites-enabled/TestCodeIgniter.local.conf:
අප්<U+200D>රි 21 08:35:19 shyamali-pc apache2[3802]: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in t
අප්<U+200D>රි 21 08:35:19 shyamali-pc apache2[3802]: Action 'configtest' failed.
අප්<U+200D>රි 21 08:35:19 shyamali-pc apache2[3802]: The Apache error log may have more information.
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: apache2.service: Control process exited, code=exited status=1
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: Failed to start LSB: Apache2 web server.
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: apache2.service: Unit entered failed state.
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: apache2.service: Failed with result 'exit-code'.
输出sudo journalctl -xe
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: apache2.service: Control process exited, code=exited status=1
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: Failed to start LSB: Apache2 web server.
-- Subject: Unit apache2.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit apache2.service has failed.
--
-- The result is failed.
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: apache2.service: Unit entered failed state.
අප්<U+200D>රි 21 08:35:19 shyamali-pc sudo[3770]: pam_unix(sudo:session): session closed for user root
අප්<U+200D>රි 21 08:35:19 shyamali-pc systemd[1]: apache2.service: Failed with result 'exit-code'.
අප්<U+200D>රි 21 08:35:45 shyamali-pc sudo[3822]: shyamali : TTY=pts/2 ; PWD=/home/shyamali ; USER=root ; COMMAND=/bin/systemctl status apache2.s
අප්<U+200D>රි 21 08:35:45 shyamali-pc sudo[3822]: pam_unix(sudo:session): session opened for user root by (uid=0)
අප්<U+200D>රි 21 08:36:46 shyamali-pc pkexec[3837]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
අප්<U+200D>රි 21 08:36:46 shyamali-pc pkexec[3837]: pam_systemd(polkit-1:session): Cannot create session: Already running in a session
අප්<U+200D>රි 21 08:36:46 shyamali-pc pkexec[3837]: shyamali: Executing command [USER=root] [TTY=unknown] [CWD=/home/shyamali] [COMMAND=/usr/lib/
අප්<U+200D>රි 21 08:37:17 shyamali-pc sudo[3822]: pam_unix(sudo:session): session closed for user root
අප්<U+200D>රි 21 08:39:01 shyamali-pc CRON[3859]: pam_unix(cron:session): session opened for user root by (uid=0)
අප්<U+200D>රි 21 08:39:01 shyamali-pc CRON[3860]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
අප්<U+200D>රි 21 08:39:02 shyamali-pc CRON[3859]: pam_unix(cron:session): session closed for user root
අප්<U+200D>රි 21 08:41:51 shyamali-pc AptDaemon[2213]: INFO: Quitting due to inactivity
අප්<U+200D>රි 21 08:41:51 shyamali-pc AptDaemon[2213]: INFO: Quitting was requested
අප්<U+200D>රි 21 08:41:51 shyamali-pc org.debian.apt[564]: 08:41:51 AptDaemon [INFO]: Quitting due to inactivity
අප්<U+200D>රි 21 08:41:51 shyamali-pc org.debian.apt[564]: 08:41:51 AptDaemon [INFO]: Quitting was requested
අප්<U+200D>රි 21 08:43:50 shyamali-pc systemd[1]: Starting Cleanup of Temporary Directories...
-- Subject: Unit systemd-tmpfiles-clean.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has begun starting up.
අප්<U+200D>රි 21 08:43:50 shyamali-pc systemd-tmpfiles[3943]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
අප්<U+200D>රි 21 08:43:50 shyamali-pc systemd[1]: Started Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has finished starting up.
--
-- The start-up result is done.
අප්<U+200D>රි 21 08:44:53 shyamali-pc sudo[3950]: shyamali : TTY=pts/2 ; PWD=/home/shyamali ; USER=root ; COMMAND=/bin/journalctl -xe
අප්<U+200D>රි 21 08:44:53 shyamali-pc sudo[3950]: pam_unix(sudo:session): session opened for user root by (uid=0)
lines 1108-1149/1149 (END)
注意:我最近安装了 skype,今天我已经试用了它。但问题依然存在。这些输出是在删除 skype 之后
答案1
演出报告sudo systemctl status apache2.service
:
Syntax error on line 34 of /etc/apache2/sites-enabled/TestCodeIgniter.local.conf:
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in ...
由于某种原因,Apache 的模块mod_rewrite
被禁用。解决此特定问题的方法是启用该模块:
sudo a2enmod rewrite
sudo systemctl restart apache2.service