HTTPD Não Inicia CENTOS06 [RESOLVIDO]

1. HTTPD Não Inicia CENTOS06 [RESOLVIDO]

André Almeida
andre.araujo.796

(usa Ubuntu)

Enviado em 18/06/2019 - 14:34h

Fala pessoal, estou com problemas em meu VPS, recentemente eu removi alguns dominios que eu usava antes e junto com eles removi o SLL que esta disponivel no painel do CWP
Eu uso o Centos6
Precisei reiniciar o server esses dias e agora o HTTPD não inicia e meus sites estão fora do ar, como uma alternativa eu mudei o os DNS de volta para o VPS e estou esperando propagar para reinstalar o SSL , até reinstalei os dominios de volta na VPS para tentar iniciar o serviço, mas eu sempre recebo essa mensagem de erro

Starting httpd: AH00526: Syntax error on line 15 of /usr/local/apache/conf.d/vhosts-ssl.conf:
SSLCertificateFile: file '/etc/pki/tls/certs/destaqueinstagram.com.br.cert' does not exist or is empty
[FAILED]


Existe um modo de fazer o servidor parar de procurar esses certificados? eu quero que ele somente inicie até pq o ssl eu posso usar pela cloudflare, mas estou preocupado, mais de 18 horas fora do ar já


  


2. Re: HTTPD Não Inicia CENTOS06

Vinicius Mello
vmmello

(usa Slackware)

Enviado em 18/06/2019 - 15:19h

No arquivo /usr/local/apache/conf.d/vhosts-ssl.conf adiciona o caracter # de comentário no início das linhas dos VirtualHosts a serem desabilitados, por exemplo:

#<VirtualHost *:443>
# ServerName destaqueinstagram.com.br
# ...
#</VirtualHost>


Também é preciso configurar na Cloudflare pra não tentar HTTPS no servidor real.


3. Re: HTTPD Não Inicia CENTOS06

André Almeida
andre.araujo.796

(usa Ubuntu)

Enviado em 18/06/2019 - 17:42h

vmmello escreveu:

No arquivo /usr/local/apache/conf.d/vhosts-ssl.conf adiciona o caracter # de comentário no início das linhas dos VirtualHosts a serem desabilitados, por exemplo:

#<VirtualHost *:443>
# ServerName destaqueinstagram.com.br
# ...
#</VirtualHost>


Também é preciso configurar na Cloudflare pra não tentar HTTPS no servidor real.


Man, agora mudou o erro

Starting httpd: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using vps42842910.local. Set the 'ServerName' directive globally to suppress this message
[ OK ]


Adicionei o seguinte no arquivo
<VirtualHost 31.220.62.239:443>
ServerName vps42842910.local
</VirtualHost>

Vamos ver se vai subir, voltei os dns para onde devem ficar, agora tenho de esperar propagar.
Mas o HTTPD esta OK!


4. Re: HTTPD Não Inicia CENTOS06

Vinicius Mello
vmmello

(usa Slackware)

Enviado em 18/06/2019 - 17:58h

Não é exatamente um erro, é só uma mensagem aviso.

Pra fazer ela parar tem que colocar manualmente o nome do servidor no arquivo de configuração principal do Apache (possivelmente /etc/httpd/conf/httpd.conf ):

ServerName vps-123.seudominio.com.br 



5. Re: HTTPD Não Inicia CENTOS06 [RESOLVIDO]

André Almeida
andre.araujo.796

(usa Ubuntu)

Enviado em 18/06/2019 - 18:10h

vmmello escreveu:

Não é exatamente um erro, é só uma mensagem aviso.

Pra fazer ela parar tem que colocar manualmente o nome do servidor no arquivo de configuração principal do Apache (possivelmente /etc/httpd/conf/httpd.conf ):

ServerName vps-123.seudominio.com.br 


Valeu Man, como escrevi acima, vamos esperar e ver, vc me ajudou muito.


6. Re: HTTPD Não Inicia CENTOS06 [RESOLVIDO]

André Almeida
andre.araujo.796

(usa Ubuntu)

Enviado em 30/06/2019 - 12:11h

vmmello escreveu:

Não é exatamente um erro, é só uma mensagem aviso.

Pra fazer ela parar tem que colocar manualmente o nome do servidor no arquivo de configuração principal do Apache (possivelmente /etc/httpd/conf/httpd.conf ):

ServerName vps-123.seudominio.com.br 


Amigo reinstalei o SLL de um dos meus dominios, agora ele não abre quando aponto para o servidor
vou deixar um exemplo aqui embaixo:

Situação 01:
Cloudflare Ativada >> O Site abre normalmente

Situação 02:
Cloudflare Desativada >> O Site não abre, informa (ERR_CONNECTION_CLOSED) no chrome

No navegador mobile aparece erro com certificado SSL e por isso a conexão foi interrompida, saberia se apostos as alterações que eu fiz, ao instalar um ssl eu teria de mudar algo no server?

O que estou achando estranho é que com o ssl da cloudflare ele abre normal, ele para de abrir quando eu mando o fluxo direto para o server.

Aprendendo sobre Linux e Ensinando Sobre Marketing :)
https://agenciamudar.com.br


7. Re: HTTPD Não Inicia CENTOS06

Vinicius Mello
vmmello

(usa Slackware)

Enviado em 01/07/2019 - 23:27h

Adicionei o seguinte no arquivo
<VirtualHost 31.220.62.239:443>
ServerName vps42842910.local
</VirtualHost>


Pelo o que você comentou em uma resposta anterior (copiado acima), a configuração SSL no servidor está incompleta. Está faltando especificar o certificado e a chave privada.

Lendo a primeira mensagem de erro que você informou (na primeira mensagem):
SSLCertificateFile: file '/etc/pki/tls/certs/destaqueinstagram.com.br.cert' does not exist or is empty


...eu fiquei com uma dúvida: você realmente tem um certificado SSL? Ou está tentando configurar o SSL sem ter um certificado?

Se você não tem um certificado para o domínio, pode usar a Cloudflare pra ter SSL (sem configurar SSL no seu servidor), ou terá que comprar um certificado de uma CA reconhecida pelos navegadores, ou usar os certificados gratuitos da Let's Encrypt. Mas pra configurar no servidor estas opções que não são da Cloudflare você precisaria aprender alguns conceitos básicos de SSL, que seria difícil de explicar aqui.

O mais simples é usar a Cloudflare que ela evita as complexidades de obter o certificado SSL. Isto é, não é obrigatório que o servidor tenha SSL configurado para o seu site ter SSL no navegador se você usa Cloudflare (porque neste caso a Cloudflare acessa a versão HTTP normal do seu servidor). O detalhe técnico é que entre o seu servidor e a Cloudflare a conexão não é criptografada e não tem a verificação de autenticidade da comunicação.


8. Re: HTTPD Não Inicia CENTOS06 [RESOLVIDO]

André Almeida
andre.araujo.796

(usa Ubuntu)

Enviado em 04/07/2019 - 13:36h

vmmello escreveu:

Adicionei o seguinte no arquivo
<VirtualHost 31.220.62.239:443>
ServerName vps42842910.local
</VirtualHost>


Pelo o que você comentou em uma resposta anterior (copiado acima), a configuração SSL no servidor está incompleta. Está faltando especificar o certificado e a chave privada.

Lendo a primeira mensagem de erro que você informou (na primeira mensagem):
SSLCertificateFile: file '/etc/pki/tls/certs/destaqueinstagram.com.br.cert' does not exist or is empty


...eu fiquei com uma dúvida: você realmente tem um certificado SSL? Ou está tentando configurar o SSL sem ter um certificado?

Se você não tem um certificado para o domínio, pode usar a Cloudflare pra ter SSL (sem configurar SSL no seu servidor), ou terá que comprar um certificado de uma CA reconhecida pelos navegadores, ou usar os certificados gratuitos da Let's Encrypt. Mas pra configurar no servidor estas opções que não são da Cloudflare você precisaria aprender alguns conceitos básicos de SSL, que seria difícil de explicar aqui.

O mais simples é usar a Cloudflare que ela evita as complexidades de obter o certificado SSL. Isto é, não é obrigatório que o servidor tenha SSL configurado para o seu site ter SSL no navegador se você usa Cloudflare (porque neste caso a Cloudflare acessa a versão HTTP normal do seu servidor). O detalhe técnico é que entre o seu servidor e a Cloudflare a conexão não é criptografada e não tem a verificação de autenticidade da comunicação.


Opa, eu entendo a duvida, vou criar uma linha de raciocínio abaixo para facilitar o entendimento.

--> No inicio eu estava com problema para iniciar o HTTPD ,mas vc me ajudou a resolver, fiz as alterações que você me informou e deu certo Muito Obg
-->Instalei um certificado novamente em outro dominio que tenho dentro da VPS ele instalou normalmente e criou os 3 arquivos, vou deixar a imagem abaixo.
https://ibb.co/4V9JVWn

--> Agora se eu desativo o DNS cloudflare e mando trafego direto para o server, ele da erro, nem abre o site, quando eu ativo o Clouldflare, ele vai de boa, mas não posso passar meu serviço pela cloudflare, ele cria problemas por conta do IP da cloudflare, preciso que meu server volte ao normal.

Como eu reinstalei o SSL , sera que alguma das alterações que fiz não gerou um problema para usar os novos certificados?

Aprendendo sobre Linux e Ensinando Sobre Marketing :)
https://agenciamudar.com.br


9. Re: HTTPD Não Inicia CENTOS06 [RESOLVIDO]

Vinicius Mello
vmmello

(usa Slackware)

Enviado em 04/07/2019 - 14:43h

Entendi.

Como eu reinstalei o SSL , sera que alguma das alterações que fiz não gerou um problema para usar os novos certificados?


Na mensagem de erro que você enviou primeiro, o arquivo do certificado SSL não existia:

SSLCertificateFile: file '/etc/pki/tls/certs/destaqueinstagram.com.br.cert' does not exist or is empty


Talvez ele ainda não tivesse sido criado no momento que a configuração do Apache foi escrita. Você verificou no diretório /etc/pki/tls/certs/ se os certificados estão realmente lá, e se não há nenhum erro de digitação no nome do certificado? A mensagem de erro no Apache era porque ele não conseguia encontrar o arquivo, então não conseguia completar a configuração SSL.

-->Instalei um certificado novamente em outro dominio que tenho dentro da VPS ele instalou normalmente e criou os 3 arquivos, vou deixar a imagem abaixo.
https://ibb.co/4V9JVWn


Como é CentOS 6 (e Apache httpd 2.2), talvez esteja faltando adicionar ao arquivo de configuração do Apache /etc/httpd/conf/httpd.conf a seguinte linha:
NameVirtualHost *:443 


E reinicie o Apache:
service httpd reload 


Isto deve fazer o domínio da imagem funcionar com SSL.

Para o outro domínio que você desabilitou, você pode refazer a configuração dele e deve voltar a funcionar. Pela imagem você está usando algum gerenciador gráfico pra configurar o Apache e os certificados, então é melhor tentar pelo gerenciador e não escrever a configuração SSL diretamente nos arquivos do Apache.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts