a2ensite não mostra todos os sites em / etc / apache2 / sites-available

3

Acabei de fazer uma grande reinstalação do Apache2 (Debian 2.4.4-6, libapache2-mod-php5 5.5.0 ~ rc3 + dfsg) e, quando ele reinicializou, todos os meus vhosts quebraram. Querendo saber se eu acidentalmente purgou minhas configurações de vhost, fui verificar:

d8uv@ddd /etc/apache2/sites-available
$ sudo ls -l
total 32
-rw-r--r-- 1 root root  798 Jun  2 08:27 000-default.conf
-rw-r--r-- 1 root root  394 Jul  9  2012 domain1.com
-rw-r--r-- 1 root root  422 Jul 26  2012 domain2.com
-rw-r--r-- 1 root root  427 Apr 28  2010 domain3.com
-rw-r--r-- 1 root root  400 Apr 28  2010 domain4.com
-rw-r--r-- 1 root root  393 Oct 26  2010 domain5.com
-rw-r--r-- 1 root root 6432 Jun  2 08:27 default-ssl.conf

Tudo lá, então vamos ver se consigo ativá-los:

d8uv@ddd /etc/apache2/sites-available
$ sudo a2ensite 
Your choices are: 000-default default-ssl
Which site(s) do you want to enable (wildcards ok)?

Portanto, os arquivos de configuração existem, mas não estão sendo vistos pelo a2ensite. Talvez o vhosting esteja desativado no arquivo de configuração principal?

d8uv@ddd /etc/apache2/sites-available
$ tail /etc/apache2/apache2.conf 
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
    
por d8uv 18.06.2013 / 22:51

1 resposta

13

Observe atentamente as declarações de inclusão. Você vê isso ainda? Não?

inclui sites-enabled/*.conf , então renomeie seus arquivos de configuração para que eles tenham a extensão .conf.

    
por 18.06.2013 / 22:55