Host virtual Apache *: 80 necessário?

1

Eu desativei o host virtual *: 80 e tive uma solicitação incorreta de 400 ao tentar se conectar ao meu site.

Eu coloquei de volta e funcionou novamente. Mas eu não quero ou preciso de um host virtual, tudo que eu preciso é aceitar conexão com o meu servidor nas portas 80 e 443 e ambos servem o mesmo conteúdo.

É necessário criar um host virtual? Ou é porque há outro virtualHost para os *: 443 https que o servidor respondeu com uma solicitação incorreta de 400?

Está vazio assim

<VirtualHost *:80>
</VirtualHost>

wildcard NameVirtualHosts and _default_ servers:

_default_:443          some-ip.us-west-2.compute.internal (/etc/httpd/conf.d/ssl.conf:74)

*:80                   some-ip.us-west-2.compute.internal (/etc/httpd/conf/httpd.conf:1005)
    
por Nicolas Manzini 02.06.2013 / 00:12

1 resposta

2

O motivo pelo qual você precisa de hosts virtuais nesse caso é que, embora eles sirvam o mesmo conteúdo, ainda existe uma diferença entre as duas portas. Um deles tem SSL ativado, o outro não. Então você precisa explicar ao apache como saber qual config usar para qual porta, e o VirtualHost é como você faz isso.

    
por 03.06.2013 / 12:31

Tags