Não é possível reiniciar o Apache no Ubuntu 16.04

1

Eu tentei adicionar novo domínio, mas depois que eu tentei reiniciar o apache eu recebo isso:

● 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'.

Alguém sabe por que isso está acontecendo? Como posso reiniciar o apache?

    
por Chombe 17.08.2017 / 09:45

2 respostas

1

Existem alguns problemas de permissão na sua instalação. Você pode encontrar isso nas duas últimas linhas dos seguintes registros:

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

Existem 2 avisos (Estes são apenas avisos e não deixam o Apache falhar ao iniciar, mas são dignos de nota). Você configurou em algum lugar nas configurações de seus hosts virtuais 2 raízes de documentos que não existem. Um em /etc/sentora/panel/ e outro em /var/sentora/hostdata/trgovac/public_html/trgovac_rs .

No entanto, o erro que está causando falha no Apache é o fato de que ele está tentando criar / modificar um log no qual o Apache não tem acesso em /var/sentora/logs/domains/banko-sistemi/ .

Para corrigir isso, certifique-se de que o diretório exista, caso não o crie e dê acesso ao Apache para modificá-lo:

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

Caso você tenha alterado o usuário padrão do Apache, altere www-data para qualquer usuário que você escolheu para o Apache.

    
por Dan 17.08.2017 / 10:12
0

Eu resolvo isso. Eu crio o diretório "banko-sistemi" neste local / var / sentora / logs / domínios / banko-sistemi /.

Depois disso, reinicio o apache sem nenhum problema.

    
por Chombe 17.08.2017 / 10:06