No puedo acceder al sitio web sin www

No puedo acceder al sitio web sin www

No estoy seguro de dónde me estoy equivocando, pero parece que no puedo acceder a mi sitio web sin incluir el prefijo www en la URL; de lo contrario, puedo acceder sin problemas. Tengo los siguientes registros DNS:

R: @ - dirige al 000.000.000.000

CNAME: *.example.com - es un alias de ejemplo.com

Y en mi archivo .conf, tengo lo siguiente:

<VirtualHost *:80>
        ServerName example.com

        Redirect permanent / http://www.example.com/
</VirtualHost>

<VirtualHost *:80>
        ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/example.com/public

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

El archivo debería funcionar porque puedo acceder al sitio en www.example.com, por lo que no estoy seguro de si hay un error en mi redirección o si se trata de otra cosa, pero me cuesta resolverlo.

Respuesta1

Tienes un registro CNAME para "*.example.com" que solo representa tener un archivo . delante del dominio con cualquier cosa (incluido "www") precediendo, por lo que funcionaría si probaras algo como test.example.com. Crea un nuevo registro A con @ en el campo donde pondrías "www".

información relacionada