Apache Virtual Host obtiene www.domain.com pero no domain.com

Tengo esto en mi sitio virtual disponible apache2 de sitios:

<VirtualHost *:80> ServerName domain.com ServerAlias www.domain.com ... </VirtualHost> 

¿Por qué apache envía requestes de www.domain.com a la ruta correcta, pero domain.com se envía al host virtual pnetworkingeterminado?

Actualización: La razón por la que domain.com se envía al host virtual pnetworkingeterminado es porque el nombre de host de la máquina se envía automáticamente al valor pnetworkingeterminado.

  • Mover el directory web a Raid Array
  • Apache: ¿Cómo cambiar a la API de servidor CGI / FastCGI?
  • Numerosos 404 para "alive.txt", ¿alguien sabe lo que podría ser ese file?
  • CentOS - Apache - ¿Es posible agregar la directiva umask al file httpd.conf o vhost.conf?
  • HTTPS / HTTP networkingirecciona a través de .htaccess
  • "No se pueden abrir los loggings" en el logging de errores de apache debian
  • Limitación de types de mime específicos utilizando Apache
  • Apache no está respetando la directiva ServerName para un sitio en particular
  • 4 Solutions collect form web for “Apache Virtual Host obtiene www.domain.com pero no domain.com”

    (Pregunta obvia – es el DNS para www y no-www el mismo?)

    Para propósitos de debugging, el indicador -S es útil para comprobar la configuration como el propio service de apache la ve.

    Mundo basado en Debian:

     apache2 -S 

    Redhat basado mundo:

     httpd -S 

    y otro ejemplo:

     VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server localhost (/etc/apache2/sites-enabled/000-default:2) port 80 namevhost mydomain.com (/etc/apache2/sites-enabled/domain1:16) port 80 namevhost myotherdomain.com (/etc/apache2/sites-enabled/domain2:1 ...etc 

    Comprobaría para ver si usted tiene los expedientes apropiados del DNS para domain.com y http://www.domain.com – donde hay 1 logging principal de A, y entonces un CNAME para el otro.

    Puedes hacer búsquedas con las herramientas en network-tools.com

    Asegúrese de tener las inputs DNS establecidas para que www apunte a dominio.com.

    ¿Existe una directiva servername fuera de la sección <virtualhost>?

    El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.