Что делать, если не запускается апач?
Апач перестал запускаться, в логе что то про конфиг test, но его нету!
лог:
root@192:~# journalctl -xn
-- Logs begin at Пн 2017-06-26 23:05:02 MSK, end at Пн 2017-06-26 23:11:05 MSK. --
июн 26 23:11:05 192.168.0 systemd[1]: Starting LSB: Apache2 web server...
-- Subject: Начинается запуск юнита apache2.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Начат процесс запуска юнита apache2.service.
июн 26 23:11:05 192.168.0 apache2[2247]: Starting web server: apache2 failed!
июн 26 23:11:05 192.168.0 apache2[2247]: The apache2 configtest failed. ... (warning).
июн 26 23:11:05 192.168.0 apache2[2247]: Output of config test was:
июн 26 23:11:05 192.168.0 apache2[2247]: AH00534: apache2: Configuration error: No MPM loaded.
июн 26 23:11:05 192.168.0 apache2[2247]: Action 'configtest' failed.
июн 26 23:11:05 192.168.0 apache2[2247]: The Apache error log may have more information.
июн 26 23:11:05 192.168.0 systemd[1]: apache2.service: control process exited, code=exited status=1
июн 26 23:11:05 192.168.0 systemd[1]: Failed to start LSB: Apache2 web server.
-- Subject: Ошибка юнита apache2.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Произошел сбой юнита apache2.service.
--
-- Результат: failed.
июн 26 23:11:05 192.168.0 systemd[1]: Unit apache2.service entered failed state.
-
Вопрос заданболее трёх лет назад
-
4570 просмотров
Где-то в конфигурации апача ошибка.
Просмотрите errorlog — там может быть больше информации, например в какой строке.
У вас конкретно ошибка с MPM модулем — или для него недостаточно параметров, или вы апгрейдили апач, и конфиг остался от старого, в котором опции могут идти в некорректном порядке (например блоки virtualhost до блоков с погрузкой модулей)
Проверьте конфигурацию файлов, можно еще погуглить. Если все плохо — выложите конфиги сюда, тогда можно будет подсказать конкретнее. Потому что вариантов, что вызвало ошибку может быть много.
Пригласить эксперта
apt-get purge apache2 && apt-get install nginx -y
AH00534: apache2: Configuration error: No MPM loaded.
The Apache error log may have more information.
Action 'configtest' failed.
Говорит о том, что провален тест корректности конфигурации. Если Вы выполните в консоли команду configtest, то она скажет Вам где в ваших конфигах ошибка.
-
Показать ещё
Загружается…
06 июн. 2023, в 10:47
35000 руб./за проект
06 июн. 2023, в 10:36
12000 руб./за проект
06 июн. 2023, в 10:33
5000 руб./за проект
Минуточку внимания
For those who run into the same issue using Debian
I did have apache2 installed and running as was confirmed by apache2.service | loaded active running
.
I still tried to install it.
I did also get the same error Failed to restart apache2.service: Unit apache2.service not found
How I got apache2 to restart
Using: Debian (9.13)
sudo service apache2 restart
or by typing
sudo apachectl stop
sudo apachectl start
I installed Apache 2 using:
sudo apt-get install Apache2
Then tried to start it with:
sudo service Apache2 start
But ended up with:
Failed to start Apache2.service: Unit Apache2.service not found.
Any help? Thx
asked Jun 3, 2016 at 20:35
Remember that linux/unix is case-sensitive, so apache2
is not the same as Apache2
Try
sudo apt-get install apache2
Then it should start right after you install it
sudo service apache2 status
If stopped
sudo service apache2 start
answered Jun 3, 2016 at 20:37
bistocobistoco
1,51115 silver badges21 bronze badges
3
The problem is the upper_case letter being used on your command.
USE: sudo service apache2 status NOT: sudo service Apache2 status
answered May 11, 2018 at 8:07
Откуда там на второй строчке это написано? И пробел лишний уберите.
я не совсем понял о чем вы
сейчас у меня стартовая страница zabbix выглядит как белый экран с каким то кодом:
<?php
/*
** Zabbix
** Copyright (C) 2001-2020 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/require_once dirname(__FILE__).'/include/classes/user/CWebUser.php';
CWebUser::disableSessionCookie();
require_once
dirname(__FILE__).'/include/config.inc.php';
require_once dirname(__FILE__).'/include/forms.inc.php';$page['title'] = _('ZABBIX');
$page['file'] = 'index.php';// VAR TYPE OPTIONAL FLAGS VALIDATION EXCEPTION
$fields = [
'name' => [T_ZBX_STR, O_NO, null, null, 'isset({enter}) && {enter} != "'.ZBX_GUEST_USER.'"', _('Username')],
'password' => [T_ZBX_STR, O_OPT, null, null, 'isset({enter}) && {enter} != "'.ZBX_GUEST_USER.'"'],
'sessionid' => [T_ZBX_STR, O_OPT, null, null, null],
'reconnect' => [T_ZBX_INT, O_OPT, P_SYS, null, null],
'enter' => [T_ZBX_STR, O_OPT, P_SYS, null, null],
'autologin' => [T_ZBX_INT, O_OPT, null, null, null],
'request' => [T_ZBX_STR, O_OPT, null, null, null],
'form' => [T_ZBX_STR, O_OPT, null, null, null]
];
check_fields($fields);$config = select_config();
if (
hasRequest('reconnect') && CWebUser::isLoggedIn()) {
if ($config['saml_auth_enabled'] == ZBX_AUTH_SAML_ENABLED && $config['saml_slo_url'] !== ''
&& CSession::keyExists('saml_data')) {
redirect('index_sso.php?slo');
} CWebUser::logout();
redirect('index.php');
}$autologin = hasRequest('enter') ? getRequest('autologin', 0) : getRequest('autologin', 1);
$request = getRequest('request', '');
if (
$request) {
$test_request = [];
preg_match('/^/?(?<filename>[a-z0-9_.]+.php)(?<request>?.*)?$/i', $request, $test_request); $request = (array_key_exists('filename', $test_request) && file_exists('./'.$test_request['filename']))
? $test_request['filename'].(array_key_exists('request', $test_request) ? $test_request['request'] : '')
: '';
}
if (!
hasRequest('form') && $config['http_auth_enabled'] == ZBX_AUTH_HTTP_ENABLED
&& $config['http_login_form'] == ZBX_AUTH_FORM_HTTP && !hasRequest('enter')) {
redirect('index_http.php'); exit;
}// login via form
if (hasRequest('enter') && CWebUser::login(getRequest('name', ZBX_GUEST_USER), getRequest('password', ''))) {
if (CWebUser::$data['autologin'] != $autologin) {
API::User()->update([
'userid' => CWebUser::$data['userid'],
'autologin' => $autologin
]);
} $redirect = array_filter([CWebUser::isGuest() ? '' : $request, CWebUser::$data['url'], ZBX_DEFAULT_URL]);
redirect(reset($redirect)); exit;
}
if (
CWebUser::isLoggedIn() && !CWebUser::isGuest()) {
redirect(CWebUser::$data['url'] ? CWebUser::$data['url'] : ZBX_DEFAULT_URL);
}$messages = clear_messages();
echo (new
CView('general.login', [
'http_login_url' => ($config['http_auth_enabled'] == ZBX_AUTH_HTTP_ENABLED)
? (new CUrl('index_http.php'))->setArgument('request', getRequest('request'))
: '',
'saml_login_url' => ($config['saml_auth_enabled'] == ZBX_AUTH_SAML_ENABLED)
? (new CUrl('index_sso.php'))->setArgument('request', getRequest('request'))
: '',
'guest_login_url' => CWebUser::isGuestAllowed() ? (new CUrl())->setArgument('enter', ZBX_GUEST_USER) : '',
'autologin' => $autologin == 1,
'error' => (hasRequest('enter') && $messages) ? array_pop($messages) : null
]))->getOutput();
че происходит, я не понимаю, сам по себе живет как-будто
0
1
Всем привет! Изучаю на виртуалке связку Apache 2 + Nginx. При попытке стартануть Апач, он пишет Произошёл сбой юнита apache2.service
В логах это
-- Logs begin at Пн 2015-11-09 18:37:54 YAKT, end at Пн 2015-11-09 19:02:14 YAKT. --
ноя 09 19:01:14 web systemd[1]: apache2.service: control process exited, code=exited status=1
ноя 09 19:01:14 web systemd[1]: Failed to start LSB: Apache2 web server.
-- Subject: Ошибка юнита apache2.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Произошел сбой юнита apache2.service.
--
-- Результат: failed.
ноя 09 19:01:14 web systemd[1]: Unit apache2.service entered failed state.
ноя 09 19:01:14 web sudo[1319]: pam_unix(sudo:session): session closed for user root
ноя 09 19:01:18 web sudo[1336]: web : TTY=pts/0 ; PWD=/home/web ; USER=root ; COMMAND=/bin/journalctl -xn
ноя 09 19:01:18 web sudo[1336]: pam_unix(sudo:session): session opened for user root by web(uid=0)
ноя 09 19:02:01 web sshd[1339]: Accepted publickey for web from 192.168.0.2 port 55390 ssh2: RSA 2d:45:4c:a9:c2:51:b1:94:64:1b:1d:7b:72:45:6e:10
ноя 09 19:02:01 web sshd[1339]: pam_unix(sshd:session): session opened for user web by (uid=0)
ноя 09 19:02:14 web sudo[1351]: web : TTY=pts/1 ; PWD=/home/web ; USER=root ; COMMAND=/bin/journalctl -xn
ноя 09 19:02:14 web sudo[1351]: pam_unix(sudo:session): session opened for user root by web(uid=0)
Не подскажете, в чём дело?