http2.load é um link simbólico pendente

1

Acabei de atualizar meu Google Compute Engine para o Ubuntu 16.04 lts e agora não consigo reiniciar o apache2!

Primeiramente, executei sudo apache2ctl configtest e obtive isso:

apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/http2.load: No such file or directory

Eu verifiquei os diretórios mods-enabled e mods-available e o http2.load não está em lugar nenhum! Eu até mesmo sudo a2enmod http2.load mas fui informado que é um link simbólico.

Naturalmente, por causa disso, não consigo iniciar o apache2. Alguém tem alguma idéia de qual é minha próxima peça! Por favor, desculpe a minha ignorância, se esta é uma solução fácil, eu ainda sou um novato quando se trata de construir servidores!

  • Phillip Dews
por Phillip Dews 08.06.2016 / 10:08

2 respostas

0

Você pode começar editando /etc/apache2/apache2.conf e comentando ou excluindo a referência a http2.load na linha 140.

sudo vi /etc/apache2/apache2.conf

Por que esse arquivo desapareceu, eu não sei, pelo menos você deve ser capaz de iniciar o apache a partir daí.

    
por animaletdesequia 08.06.2016 / 10:55
1

Conseguiu tudo consertado agora! Para aqueles de vocês que estão interessados, isso é o que eu fiz para consertar isso! primeiro fora eu reinstalei o apache

sudo add-apt-repository -y ppa:ondrej/apache2

Então adicionei as propriedades do software python

sudo apt-get install python-software-properties

Em seguida, eu reinstalei o apache

sudo apt-get --only-upgrade install apache2 -y

e finalmente eu habilitei o módulo http2 sudo a2enmod http2

E agora tudo está bem!

    
por Phillip Dews 08.06.2016 / 11:10