Se você tiver hosts virtuais baseados em nome habilitados com a diretiva NameVirtualHost
, a diretiva <VirtualHost>
deverá corresponder à diretiva NameVirtualHost
para que o apache veicule o conteúdo correto.
Eu tinha uma configuração de host virtual para ssl no apache da seguinte forma:
<VirtualHost *:443>
DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/"
ServerName oshackers.org
esta configuração nunca funcionou. Apache mostra a página padrão de / var / www
Quando mudei a configuração para as próximas linhas
<VirtualHost 192.168.0.3:443>
DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/"
ServerName oshackers.org
o apache funcionou e eu tive acesso ao meu site ssl.
Por que o ssl precisa de um ip para funcionar e não pode trabalhar para nenhum site?
Se você tiver hosts virtuais baseados em nome habilitados com a diretiva NameVirtualHost
, a diretiva <VirtualHost>
deverá corresponder à diretiva NameVirtualHost
para que o apache veicule o conteúdo correto.
Tags ssl ip virtualhost apache-2.2