Erro de sintaxe Apache2 AH00526 - ao criar o arquivo vhost de proxy de encaminhamento

1

Estou criando um servidor proxy usando o docker, conforme concluído neste tutorial. Quando tento recarregar o apache, recebo esse erro na linha 4 e não tenho certeza do que é. Aqui está uma cópia do meu arquivo vhost.

<VirtualHost *:80>
DocumentRoot "/var/www/html/"
ServerName my.server.name
<Proxy *>
Allow from localhost
</Proxy>
ProxyPass / http://localhost:8080/
</VirtualHost>

Aqui está uma foto do meu erro.

Eu também tentei colocar aspas ao redor do asterisco na linha 4 (como visto na documentação do apache) <Proxy "*">

Alguém pode me ajudar a me mostrar meu erro de sintaxe ou explicar para mim o que estou fazendo de errado aqui? Eu estive nisso por dois dias.

Aqui está o tutorial que eu tenho seguido: link

Eu encontrei essa pergunta que parecia semelhante, mas não exatamente o que eu precisava.

Incapaz de iniciar o Apache2 com o erro AH00526 : Erro de sintaxe - Comando inválido $

    
por Jermayne Williams 28.11.2017 / 16:58

1 resposta

1

Provavelmente, os módulos proxy do Apache2 não estão habilitados. Tente habilitar os dois módulos básicos do proxy e reinicie o servidor:

sudo a2enmod proxy proxy_http           # Press [Tab] to find more modules
sudo systemctl restart apache2.service

Para encontrar os módulos ativados, você pode usar:

sudo apache2ctl -M
    
por pa4080 28.11.2017 / 17:21