我的域名存在问题。最近我购买了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中输入,它会显示我的域名注册商的礼貌页面。
我如何解决这个问题?