É assim que você tem ServerName
e ServerAlias
setup:
ServerName example.com
ServerAlias *.example.com
Mas sugiro que defina ServerName
e ServerAlias
da seguinte forma:
ServerName www.example.com
ServerAlias www example.* www.example.*
Eu gosto de usar um curinga para os casos em que tenho vários domínios de nível superior configurados para um domínio comum que possuo. Mas se você tiver apenas a versão .com
, pode configurá-la assim:
ServerName www.example.com
ServerAlias www example.com www.example.com
Em seguida, reinicie o Apache e tudo deve ser bom:
sudo service apache2 restart
Mas se você acredita que esse é um problema de nome de host, você pode fazer isso para confirmar ou alterar o nome do host do servidor. Primeiro, pegue o nome do host assim:
hostname
E se você quiser alterar o nome do host, basta executar este comando:
sudo hostname example.com
Além disso, verifique a configuração sysctl
de kernel.hostname
da seguinte forma:
sysctl kernel.hostname
E se isso precisar ser alterado, faça assim:
sudo sysctl kernel.hostname=example.com
Depois disso, verifique se todas as configurações conectadas ao seu nome de host estão ajustadas em /etc/hosts
, se precisarem ser ajustadas e, em seguida, reinicialize a máquina. Quando isso acontecer novamente, experimente e veja o que acontece. Deve estar bem agora.