apache 2 – 如何访问“mydomain.com”或“www.mydomain.com”

我最近通过godaddy.combuild立了一个域名。 我编辑了我的Alogging来指向我的服务器IP地址。 然后,我设置了一个站点可用文件,并将其链接到启用站点的目录。 当我去到“mydomain.com”url时,我在/var/www/index.html中findindex.html文件,它只是说“没有直接访问”。 当我去的url“www.mydomain.com”我正确地得到我的应用程序。 我的网站 – 该域的可用文件是相当基本的,如下所示:

<VirtualHost *:80> ServerName www.mydomain.com DocumentRoot /path/to/my/app <Directory /> .... </Directory> <Directory /path/to/my/app/> Option FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> 

当我尝试这个站点可用的文件没有在服务器名称www,我无法以任何方式到达应用程序。 当我将“www”添加到服务器名称(如上所示)时,我得到应用程序,但是不能然后去“mydomain.com”,或者我得到“无直接访问”错误。 任何人都知道我可以使用“www.mydomain.com”或只是“mydomain.com”访问该网站?

添加一个ServerAlias

 ServerName www.mydomain.com ServerAlias mydomain.com 

使用:

 ServerName mydomain.com ServerAlias www.mydomain.com 

确保您的根域和www都指向DNS中的Web服务器。