13.10 O arquivo de Hosts Virtuais não funciona

0

Eu já sei do problema principal do .conf com o Ubuntu 13.10 e a mudança para o Apache 2.4 para o sufixo para arquivos disponíveis no site.

Meu problema é que quando eu habilito "a2ensite xxxx" para "xxx.conf" na pasta "sites-available", recebo esta mensagem quando eu reinicio / recarrego o Apache:

(98) Endereço já em uso: AH00072: make_sock: não foi possível ligar ao endereço [::]: 80

Então eu posso "a2dissite xxxx" e fazer o apache rodar novamente. Eu não sei porque isso é. Meu arquivo .conf é o seguinte:

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/ethico/docroot
    ServerName ethico-r6.dev
    ServerAlias *.ethico-r6.dev www.ethico-r6.dev
</VirtualHost>

Também para / etc / hosts:

127.0.0.1   *.ethico-r6.dev  www.ethico-r6.dev
127.0.0.1   localhost

Agradecemos antecipadamente por qualquer ajuda!

-Alex

    
por Alex Finnarn 26.11.2013 / 06:03

1 resposta

0

Você não precisa adicionar a diretiva Listen em sua configuração de host virtual. Já está configurado em /etc/apache2/ports.conf .

Isso faz com que o apache ouça a porta 80 mais de uma vez.

% bl0ck_qu0te%

Em uma nota lateral, o NameVirtualHost não tem efeito no apache 2.4

% bl0ck_qu0te%     
por Dan 26.11.2013 / 18:10