A configuração do Apache nos sites habilitados não foi detectada?

5

Estou tentando configurar meu novo servidor Redhat e tenho a configuração do Apache na pasta / etc / httpd / sites-enabled, mas quando executo o /usr/sbin/httpd -S como root para verificar a sintaxe, ele apenas retorna:

    [root@511863-web3 sites-enabled]# /usr/sbin/httpd -S
    VirtualHost configuration:
    Syntax OK

Então, não parece que está detectando. Desde que é um novo servidor, estou faltando algum tipo de configuração? Eu reiniciei o httpd, mas meu site ainda não funciona.

    
por Edmund 26.08.2013 / 18:10

2 respostas

3

Sua configuração principal (httpd.conf ou apache2.conf) deve ter uma linha que incluirá o diretório habilitado para sites.

# Include the virtual host configurations: 
Include sites-enabled/

Se não estiver lá, adicione-o perto do final e recarregue o apache.

    
por 17.05.2014 / 23:40
0

Você precisa seguir alguns passos, como se houvesse mais um diretório chamado sites disponível em / etc / httpd. Então você precisa criar um arquivo com qualquer nome em sites disponíveis e, em seguida, você precisa executar o comando abaixo. Não é necessário usar o .conf como uma extensão para este arquivo.

$ a2ensite (your file name)

por exemplo, suponha que você tenha criado um arquivo chamado abc, então seu comando deve ser

$ a2ensite abc

Este comando criará um link simbólico no diretório / etc / httpd / site-enabled. Então você pode executar um comando para verificar a sintaxe e colocar o site no seu navegador.

    
por 26.08.2013 / 18:33