Eu tenho uma configuração simples do apache2 com dois VirtualHosts. Um é um nome de domínio com caracteres "normais" e um tem caracteres estrangeiros (com punycode).
O problema é que eu não sei como adicionar "www" como um alias com o domínio punycode. Com o "normal" funciona bem.
Aqui está o host "normal":
ServerName aev25.no
ServerAlias www.aev25.no
Eu posso acessar o site correto com o nome e o alias.
Aqui está o host "foreign" / punycode:
ServerName xn--hvin-gra.no
ServerAlias høvin.no
Agora, como eu não tenho um Alias com "www", naturalmente não funciona assim. Mas se eu tentar adicionar outro alias, como este:
ServerName xn--hvin-gra.no
ServerAlias høvin.no
ServerAlias www.høvin.no
ou isto:
ServerName xn--hvin-gra.no
ServerAlias høvin.no www.høvin.no
não funciona. Apenas abre o site apache2 padrão. Portanto, parece que essa não é a maneira correta de fazer isso, mesmo que o apache2 não reclame.
Eu também tenho uma configuração para o domínio aev25.no, onde o ServerAlias é www.aev25.no. Isso funciona bem, o que deve mostrar que o problema não está relacionado a www. * .:
ServerName aev25.no
ServerAlias wwwaev25.no
(funciona bem)
Então, como adiciono outro Alias ao domínio? Ou devo fazer isso de outra maneira?
NB: A versão do apache2 é 2.2.22.