Letsencrypt: esperado </ virtualhost> mas viu </ virtualhost> </ ifmodule> -- debian campo com raspberrypi campo com apache2.4 campo com letsencrypt camp askubuntu Relacionado O problema

Letsencrypt: Expected </VirtualHost> but saw </VirtualHost></IfModule>


4
vote

problema

português

Ao tentar instalar novo letsencrypt Certificados no meu Raspberry-Pi Apache 2.4 Webserver usando ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Eu recebo o seguinte erro:

  Error while running apache2ctl configtest. Action 'configtest' failed. The Apache error log may have more information.  apache2: Syntax error on line x of /etc/apache2/apache2.conf: Syntax error on line x of /etc/apache2/sites-enabled/xxx-le-ssl.conf: Expected </VirtualHost> but saw </VirtualHost></IfModule>    

Como esse erro pode ser corrigido?

english

When trying to install new letsencrypt certificates on my raspberry-pi apache 2.4 webserver using sudo certbot --apache I get the following error:

Error while running apache2ctl configtest. Action 'configtest' failed. The Apache error log may have more information.  apache2: Syntax error on line x of /etc/apache2/apache2.conf: Syntax error on line x of /etc/apache2/sites-enabled/xxx-le-ssl.conf: Expected </VirtualHost> but saw </VirtualHost></IfModule> 

How can this error be fixed?

           

Lista de respostas

4
 
vote
vote
Melhor resposta
 

Graças ao Letsencrypt Community Eu encontrei uma solução simples.

O erro é originário de newlines ausentes no final de cada site ativado (Apache). Então você os adiciona a cada arquivo em sites-enabled ou 'sites-disponíveis' (ambos geralmente localizados em /etc/apache2/ ) ou você pode usar Yanson 's um liner:

for f in /etc/apache2/sites-available/*; do sed -i '$a' "$f"; done

 

Thanks to the letsencrypt community I found a simple solution.

The error originates from missing newlines at the end of each enabled (apache) site. So you either add them to each file in sites-enabled or 'sites-available' (both usually located in /etc/apache2/) or you can use Yanson's one liner:

for f in /etc/apache2/sites-available/*; do sed -i '$a\' "$f"; done

 
 
 
 

Perguntas relacionadas

1  Migrar servidor corretamente com letsencrypt  ( Migrate server correctly with letsencrypt ) 
Eu estou tentando migrar um servidor (do IP antigo para um novo IP) e link para um nome de domínio. Eu tentei copiar toda a pasta Letsencypt do antigo servido...

0  Instalação do Certbot: Não foi possível conectar-se a PPA.LaunchPad.net:80 (91.189.95.83)  ( Certbot installation could not connect to ppa launchpad net80 91 189 95 83 ) 
Estou tentando instalar o Certbot para emitir um certificado Vamos criptografar um determinado domínio, mas no meu servidor Ubuntu 16.04 eu recebo erros quand...

2  Como fazer Midori Aceitar Letsencrypt.org Certificados?  ( How to make midori accept letsencrypt org certificates ) 
Eu tenho um dokuwiki instance servido por apache2 na porta 446 para acesso HTTP e HTTPS. Tanto o HTTP quanto o acesso ao HTTPS funcionam bem com firefox ...

9  Como saber qual versão do certbot está instalada?  ( How to know which version of certbot is installed ) 
Eu uso um Ubuntu 16.04 com NginX e Certbot. Eu tentei executar, por exemplo: certbot -v certbot -V certbot --version man certbot Nenhum deu nenhuma sa...

3  Problemas com a execução do Apache Certbot devido à porta já usada para httpd.bin  ( Issues with running apache certbot due to port already used for httpd bin ) 
Meu objetivo é obter o SSL em execução no meu servidor para executar o HTTPS. Estou tentando executar o comando sudo certbot --apache para gerar um certific...

185  Evitando a interação do usuário com o TZData ao instalar o Certbot em um contêiner de docker  ( Avoiding user interaction with tzdata when installing certbot in a docker contai ) 
Eu quero instalar certbot em um ambiente de encaixe com uma imagem Ubuntu 16.04: Por exemplo: sudo apt-get upgrade3 Quando estou dentro do contêiner...

2  Updgrade de versão do certbot não implementada  ( Certbot version updgrade not implemented ) 
Eu quero atualizar certbot para lidar com o tópico seguinte: como parar de usar o TLS- SNI-01 com certbot Antes de Updgrade: ABCDEFGHIJKLMNABCDEFGHIJKL...

0  Tentando iniciar o Apache 2 na minha VM na nuvem privada dentro da intranet  ( Trying to start apache 2 in my vm at private cloud within intranet ) 
Temos uma configuração de nuvem privada que não está exposta à Internet. Ao iniciar o Apache2, estamos recebendo o erro abaixo: Failed authorization proced...

9  Como fazer upgrade Letsencrypt Certbot para a versão 0.22, que suporta certificados curinga?  ( How do up upgrade letsencrypt certbot to version 0 22 which supports wildcard ce ) 
Para obter um certificado SSL de curinga de letsencrypt você precisa executar a versão de certebot 0,22 ou posterior de acordo com https://community.letsencr...

5  Falha ao atualizar o CERTBOT no Ubuntu Biônico  ( Failed to upgrade certbot on ubuntu bionic ) 
Eu instalei anteriormente certebot no Ubuntu, mas acredito que o pacote ainda não estava disponível para esta distribuição, então eu acredito que eu instalei ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.