Не удается перезапустить Apache на Ubuntu 16.04

Я попытался добавить новый домен, но после того, как я попытался перезапустить apache, я получаю следующее:

● 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 Thu 2017-08-17 07:58:06 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2026 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE) Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/etc/sentora/panel/] does not exist Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/var/sentora/hostdata/trgovac/public_html/trgovac_rs] does not exist Aug 17 07:58:06 server apache2[2026]: (2)No such file or directory: AH02291: Cannot access directory '/var/sentora/logs/domains/banko-sistemi/' for error log of vhost defined at /etc/apache2/sites-enabled/svi.conf:687 Aug 17 07:58:06 server apache2[2026]: AH00014: Configuration check failed Aug 17 07:58:06 server apache2[2026]: Action 'configtest' failed. Aug 17 07:58:06 server apache2[2026]: The Apache error log may have more information. Aug 17 07:58:06 server systemd[1]: apache2.service: Control process exited, code=exited status=1 Aug 17 07:58:06 server systemd[1]: Failed to start LSB: Apache2 web server. Aug 17 07:58:06 server systemd[1]: apache2.service: Unit entered failed state. Aug 17 07:58:06 server systemd[1]: apache2.service: Failed with result 'exit-code'.

У кого-нибудь есть идея, почему это происходит? Как перезапустить apache?

1
задан 17 August 2017 в 10:59

4 ответа

Я решаю это. Я создаю каталог «banko-sistemi» в этом месте /var/sentora/logs/domains/banko-sistemi/.

После этого я перезапускаю apache без каких-либо проблем.

0
ответ дан 18 July 2018 в 08:24

В вашей установке есть некоторые проблемы с разрешением. Вы можете найти это из последних двух строк следующих журналов:

Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/etc/sentora/panel/] does not exist Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/var/sentora/hostdata/trgovac/public_html/trgovac_rs] does not exist Aug 17 07:58:06 server apache2[2026]: (2)No such file or directory: AH02291: Cannot access directory '/var/sentora/logs/domains/banko-sistemi/' for error log of vhost defined at /etc/apache2/sites-enabled/svi.conf:687 Aug 17 07:58:06 server apache2[2026]: AH00014: Configuration check failed

Предусмотрено 2 предупреждения (это только предупреждения и не позволяют Apache не запускаться, но их стоит отметить). Вы сконфигурировали где-то в конфигурациях ваших виртуальных хостов 2 корня документа, которых не существует. Один из /etc/sentora/panel/ и другой в /var/sentora/hostdata/trgovac/public_html/trgovac_rs.

Однако ошибка, из-за которой Apache не запускается, заключается в том, что она пытается создать / изменить журнал, который Apache не выполняет имеют доступ к /var/sentora/logs/domains/banko-sistemi/.

Чтобы исправить это, убедитесь, что каталог существует, если он не создает его и не предоставляет доступ к Apache для его изменения:

sudo mkdir -p /var/sentora/logs/domains/banko-sistemi sudo chown -u www-data /var/sentora/logs/domains/banko-sistemi

Если вы изменили пользователя Apache по умолчанию, измените www-data на любого пользователя, которого вы выбрали для Apache.

1
ответ дан 18 July 2018 в 08:24

Я решаю это. Я создаю каталог «banko-sistemi» в этом месте /var/sentora/logs/domains/banko-sistemi/.

После этого я перезапускаю apache без каких-либо проблем.

0
ответ дан 24 July 2018 в 19:05

В вашей установке есть некоторые проблемы с разрешением. Вы можете найти это из последних двух строк следующих журналов:

Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/etc/sentora/panel/] does not exist Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/var/sentora/hostdata/trgovac/public_html/trgovac_rs] does not exist Aug 17 07:58:06 server apache2[2026]: (2)No such file or directory: AH02291: Cannot access directory '/var/sentora/logs/domains/banko-sistemi/' for error log of vhost defined at /etc/apache2/sites-enabled/svi.conf:687 Aug 17 07:58:06 server apache2[2026]: AH00014: Configuration check failed

Предусмотрено 2 предупреждения (это только предупреждения и не позволяют Apache не запускаться, но их стоит отметить). Вы сконфигурировали где-то в конфигурациях ваших виртуальных хостов 2 корня документа, которых не существует. Один из /etc/sentora/panel/ и другой в /var/sentora/hostdata/trgovac/public_html/trgovac_rs.

Однако ошибка, из-за которой Apache не запускается, заключается в том, что она пытается создать / изменить журнал, который Apache не выполняет имеют доступ к /var/sentora/logs/domains/banko-sistemi/.

Чтобы исправить это, убедитесь, что каталог существует, если он не создает его и не предоставляет доступ к Apache для его изменения:

sudo mkdir -p /var/sentora/logs/domains/banko-sistemi sudo chown -u www-data /var/sentora/logs/domains/banko-sistemi

Если вы изменили пользователя Apache по умолчанию, измените www-data на любого пользователя, которого вы выбрали для Apache.

1
ответ дан 24 July 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: