您的位置:首页 > 运维架构 > Apache

【转】apache 二级域名设置完整步骤

2016-03-09 16:52 453 查看

原文链接:http://blog.sina.com.cn/s/blog_5375d76b01014fnt.html

 

最近在折腾网站二级域名的事情,在网上查了很多零碎的文档,不完整,有些也没有自己验证,很多是把文章ZT来ZT去,容易误导初学者,我也深受其害。今天终于折腾清楚了,我觉得一定要把我的步骤完整的写出来,一是记录,二是分享给纠结的人们。

  步骤如下: 1. 你要拥有一个有泛域名解析的顶级域名,例如:abc.com 在dns服务上设置,域名服务商都提供此服务 www.abc.com      指向服务器IP
abc.com          指向服务器IP
a.abc.com        指向服务器IP   设置完成后,分别 ping www.abc.com;ping abc.com;ping a.abc.com。 如果返回的ip地址都是服务器IP,说明域名解析已经成功。   2. 修改http.conf,或者修改httpd-vhosts.conf,如果后者要检查下 http.conf文件的Include "conf/extra/httpd-vhosts.conf"是否打开了。conf文件增加内容如下: NameVirtualHost *:80 <VirtualHost *:80>   ServerAdmin admin@abc.com   DocumentRoot "C:\xampp\htdocs\www"   ServerName abc.com   ServerAlias www.abc.com   ErrorLog "C:\xampp\apache\logs\abc.localhost-error.log"   CustomLog "C:\xampp\apache\logs\abc.localhost.access.log" combined </VirtualHost>   <VirtualHost *:80>   ServerAdmin admin@abc.com   DocumentRoot "C:\xampp\htdocs\a"   ServerName a.abc.com   ErrorLog "C:\xampp\apache\logs\a.abc.localhost-error.log"   CustomLog "C:\xampp\apache\logs\a.abc.localhost.access.log" combined </VirtualHost>   第一段是www.abc.com 第一段是a.abc.com   各个参数含义说明 ServerAdmin  管理员邮箱 DocumentRoot 所需指向路径 ServerName   域名名称 ServerAlias  域名别名 可要可不要 ErrorLog     错误日志 CustomLog    访问日志   上面两段配置是例子,大家需要根据各自的环境做相应修改。 配置好之后,重启apache,在浏览器中输入www.abc.com和a.abc.com,大家试试效果吧。   我是云主机win2003 + xampp2.5环境,每个人的环境不一样,遇到的问题可能不一样, 我也不能保证每个人根据这个步骤都可行,有问题大家一起讨论吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: