url sin www no funciona, pero configurar correctamente?

escribiendo www.server.com.au en un browser web funciona bien Quiero ser capaz de acceder a la web entrando server.com.au también

  • Un logging de nombre sólo existe para www.server.com.au
  • CNAME para ambos y un nombre para server.com.au no existen

mi /etc/apache2/listen.conf contiene líneas

 NameVirtualHost *:80 <VirtualHost *:80> ServerName server.com.au ServerAlias server.com.au DocumentRoot /srv/www/htdocs/www.server.com.au/www </VirtualHost> 

y una list de serveres virtuales me da

 [root][saas1 /srv/www/htdocs/www.server.com.au/www] httpd2 -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server server.com.au (/etc/apache2/listen.conf:47) port 80 namevhost server.com.au (/etc/apache2/listen.conf:47) 

pero http://server.com.au no es accesible

Reinicio del server por httpd2 -k restart

Si desea que tanto "server.com.au" como "www.server.com.au" funcionen, ambos hosts necesitarán tener una configuration de loggings DNS.

Tu también puedes:

  • dar a ambos de ellos un logging A, apuntando a la misma dirección IP

  • dar server.com.au un logging A, apuntando a la dirección IP de su server, y dar http://www.server.com.au un CNAME, apuntando a server.com.au.

Sospecho que el primer acercamiento es más fácil, porque usted tiene ya una disposition de logging de A para http://www.server.com.au.

Como he sugerido en un comentario, realmente no desea usar un CNAME en el logging "server.com.au". Esto viola la especificación, y aunque puede parecer que funciona, puede hacer cosas impnetworkingecibles. Es mucho mejor quedarse lejos de poner un CNAME en "server.com.au" por completo.

Una vez que tenga ese trabajo, deberá asegurarse de que apache conozca los dos nombres, que ya han sido cubiertos por la discusión en torno a las directivas ServerAlias ​​y ServerName.

Debe ser ServerAlias www.server.com.au lugar de ServerAlias server.com.au fue que un error tipográfico?

Si usted no quiere el www entonces apenas suprime ServerAlias server.com.au todo lo que gona necesidad es el ServerName

  ServerName www.server.com.au ServerAlias server.com.au ServerAlias *.server.com.au 

y también puede crear un logging WildCard 'A' que hará que anything.server.com.au funcione.

Necesitará asegurarse de tener un logging de DNS A válido para server.com.au y un A o CNAME para www.server.com.au , dependiendo de sus necesidades. Esta es la única forma en que los browseres de sus clientes podrán saber a qué server contactar para acceder a su website.