O Apache 2.4 falha ao iniciar - sem erros

1

Eu tinha uma instância existente do Amazon Linux EC2 executando o Apache 2.2 e o PHP 5.3. Depois de desinstalar as versões antigas do Apache PHP usando ( sudo yum remove 'php*' 'httpd*' ), eu então instalei o Apache 2.4 e o PHP 7.1 .

No entanto, agora não consigo iniciar o Apache. Ele simplesmente falha ao iniciar sem retornar erros:

[ec2-user@srv ~]$ sudo service httpd start
Starting httpd:           [FAILED]

Eu verifiquei os logs de erro em /var/log/httpd/ - nothing.
Eu verifiquei os logs de erro do sistema em /var/log/messages - nothing.

Eu tentei iniciar o Apache usando httpd -e debug , mas não há erros mostrados. Todas as saídas desse comando são uma lista de módulos sendo carregados e, em seguida, nada:

[ec2-user@srv ~]$ sudo httpd -e debug
[Wed Dec 06 15:27:05.088704 2017] [so:debug] [pid 12707] mod_so.c(266): AH01575: loaded module access_compat_module from /etc/httpd/modules/mod_access_compat.so
[Wed Dec 06 15:27:05.088924 2017] [so:debug] [pid 12707] mod_so.c(266): AH01575: loaded module actions_module from /etc/httpd/modules/mod_actions.so
(...)
[Wed Dec 06 15:27:05.107018 2017] [so:debug] [pid 12707] mod_so.c(266): AH01575: loaded module ssl_module from /etc/httpd/modules/mod_ssl.so
[Wed Dec 06 15:27:05.113433 2017] [so:debug] [pid 12707] mod_so.c(266): AH01575: loaded module php7_module from /etc/httpd/modules/libphp-7.1.so
[ec2-user@srv ~]$

E ainda assim, o Apache não está em execução:

[ec2-user@srv ~]$ sudo service httpd status
httpd is stopped

Eu tentei desativar o módulo libphp-7.1 e, em seguida, obtive um erro de depuração diferente:

AH00526: Syntax error on line 11 of /etc/httpd/conf.d/nbn-raw.conf:
Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration

O que faz sentido, porque o PHP não está sendo carregado. Então eu suspeito que isso esteja relacionado ao PHP 7.1.

O conteúdo de /etc/httpd/conf.d/nbn-raw.conf :

Alias /nbn/ /var/www/html/nbn/

<Directory "/var/www/html/nbn">
        # allow .htaccess to do rewrites
        AllowOverride FileInfo AuthConfig Limit

        Options FollowSymLinks
        Order allow,deny
        Allow from all

        php_value include_path ".:/usr/share/pear:/usr/share/php:/var/www/html/nbn/rtc/lib/Pheanstalk:/var/www/html/nbn/rtc/lib"
</Directory>

Também verifiquei a sintaxe dos arquivos conf do apache no diretório /etc/httpd/conf.d , mas não há erros retornados:

[ec2-user@srv ~]$ apachectl configtest
Syntax OK

Alguém pode me ajudar com esse problema?
Alguém pode sugerir algo que eu possa ter perdido, ou qualquer outro arquivo de log que eu possa checar?

    
por nevada_scout 06.12.2017 / 16:51

0 respostas