Tentando obter dois sites em um servidor e ip

0

Ok, estou procurando há algum tempo e tenho certeza de que o arquivo virtualhost está configurado corretamente.

<VirtualHost *:80>
ServerName example.com
Redirect permanent http://www.example.com/ /

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/example


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

ScriptAlias /cgi/ /var/www/html/cgi-bin/

<Directory /var/www/html/cgi-bin/>
    Options ExecCGI
    AddHandler cgi-script .py
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName example.net
Redirect permanent http://www.example.net/ /

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/example

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
ServerName test.com
Redirect permanent http://www.test.com/ /

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/test

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Este é um arquivo .conf. Espero conseguir três sites trabalhando em um endereço IP. Eu olhei ao redor, e tudo diz que isso deveria estar funcionando, mas não é. Digitar qualquer um dos nomes de domínio em um navegador só revela um site, não importa o que o DocumentRoot esteja configurado.

Existe alguma outra configuração que eu não deveria sobre. Devo ter vários arquivos .conf habilitados. Devo trabalhar com portas diferentes?

Por que isso não está funcionando?

    
por Tom Albanese 18.08.2015 / 23:10

1 resposta

0

Antes de tudo, me livrei dos redirecionamentos, pois eles eram irrelevantes.

Agora eu uso o ServerAlias Eu também uso o DirectoryIndex Eu configuro-os em diferentes hosts virtuais na mesma porta usando a entrada curinga

Ativou todos os três e agora funciona.

    
por Tom Albanese 19.08.2015 / 20:09