A porta 81 para http está redirecionando para 80

2

Eu criei as portas 80 e 81 para o meu Apache. Abaixo está a configuração.

Listen 80
Listen 81

<VirtualHost *:80>
    DocumentRoot "/var/www/html/wp"
    ServerName www.test.tk
</VirtualHost>


<VirtualHost  *:81>
    DocumentRoot "/var/www/html/pw"
    ServerName www.exampl.com
</VirtualHost>

O problema é que, se eu chamar www.exampl.com com a porta 80, ele será redirecionado para www.test.tk . Eu quero mostrar a página padrão do Apache para www.exampl.com:80 e IP:80 também.

Como faço isso?

    
por superman 09.06.2017 / 22:16

1 resposta

1

Se eu entendi corretamente, você só quer que ambos os nomes de host respondam na porta 80. O Apache permite que você faça isso, não é necessário redirecionamento. Ele apenas informará a diferença analisando o cabeçalho do host HTTP.

Listen 80

<VirtualHost *:80>
    DocumentRoot "/var/www/html/wp"
    ServerName www.test.tk
</VirtualHost>


<VirtualHost  *:80>
    DocumentRoot "/var/www/html/pw"
    ServerName www.exampl.com
</VirtualHost>

Se você for configurar ainda mais seus vhosts, também é recomendável colocá-los em arquivos separados em /etc/apache2/sites-available .

    
por 10.06.2017 / 08:23