我的域名如何指向我的服务器?

时间:2014-02-13 17:49:41

标签: apache dns virtualhost host

我的域名存在问题。最近我购买了mydomain.com并且我已经通过我的注册商的控制面板配置了DNS,在记录A中,“*”和“www”指向我的服务器ip。 (这是Win 7 Pro的家庭服务器)。名称服务器是我的域名注册商的默认设置。现在,我使用AMMPS,我在httpd.conf&中手动配置了虚拟主机。 httpd-vhosts.conf,情况如下:

在httpd.conf中:

<VirtualHost 127.0.0.1:80>
<Directory "C:/Program Files (x86)/Ampps/www/">
    Options FollowSymLinks Indexes
    AllowOverride All
    Order deny,allow
    allow from All
</Directory>
ServerName localhost
ServerAlias localhost 127.0.0.1
ScriptAlias /cgi-bin/ "C:/Program Files (x86)/Ampps/www/cgi-bin/"
DocumentRoot "C:/Program Files (x86)/Ampps/www/"
ErrorLog "C:/Program Files (x86)/Ampps/apache/logs/error.err"
CustomLog "C:/Program Files (x86)/Ampps/apache/logs/access.log" combined
</VirtualHost>

在httpd-vhosts.conf中:

#DO NOT EDIT, CREATED BY AMPPS


#### mydomain.com VirtualHost ####

<VirtualHost *:80>
<Directory "C:/Program Files (x86)/Ampps/www/mydomain.com">
    Options FollowSymLinks Indexes
    AllowOverride All
    Order deny,allow
    allow from All
</Directory>
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot "C:/Program Files (x86)/Ampps/www/mydomain.com"
ErrorLog "C:/Program Files (x86)/Ampps/apache/logs/mydomain.com_error.err"
CustomLog "C:/Program Files (x86)/Ampps/apache/logs/mydomain.com_access.log" combined
</VirtualHost>


####################################

现在看来是正确的,因为当我输入浏览器“localhost”时,它会显示AMPPS的文件夹www,当我输入www.mydomain.com时,它会显示www / mydomain.com的内容

但是,如果我在没有前缀www。的浏览器mydomain.com中输入,它会显示我的域名注册商的礼貌页面。

我如何解决这个问题?

0 个答案:

没有答案