自从脱离IIS,用上Apache2.0之后。便深深爱上了它,日夜思念,后来稀里糊涂搞起了网站,网站需要好多类别。以前用IIS,直接在图形化界面里面输入主机头,再在DNS设置里面调整好主机头(A)的值,就可以了的,而如今要用Apache了,想和IIS一样做一个单ip多域名的网站服务器,可是自己也不会怎么弄啊~于是乎,找了网上好多文章来看……
看过N多文章之后,不禁感慨,好像都是apache 1.3 的文章,而且千篇一律的文章好多呀。
看完了google百度大量登载的文章之后,按照以下方法,设计了一个单ip多域名的apache2.0虚机:
1、到DNS解析管理页面中,设置了如下信息
主机名(A) 需要解析的ip地址 TTL
aaa.xxx.com 168.168.168.168 3600
bbb.xxx.com 168.168.168.168 3600
ccc.xxx.com 168.168.168.168 3600
......
nnn.xxx.com 168.168.168.168 3600
[添加新的A记录] [提交]
别名(CNAME) 别名主机 TTL
(这里小弟疑惑,从来没用过,就啥也没填写)
[添加新的别名] [提交]
邮件交换记录(MX) 目标主机 优先级 TTL
(也是啥也没添)
[添加新的邮件记录] [提交]
2、蹦到主机里面配置apache中的httpd.conf文件
配置了如下:
NameVirtualHost 168.168.168.168:80
ServerName aaa.xxx.com
DirectoryIndex index.html
DocumentRoot "/www/site1"
ServerName bbb.xxx.com
DirectoryIndex index.html
DocumentRoot "/www/site2"
ServerName ccc.xxx.com
DirectoryIndex index.html
DocumentRoot "/www/site3"
ServerName nnn.xxx.com
DirectoryIndex index.html
DocumentRoot "/www/siteN"
3、配置完毕之后,分别输入域名,进行测试。结果傻眼了----所有的站点,只能指向aaa.xxx.com。就算访问nnn.xxx.com都只显示aaa.xxx.com。郁闷了……
是哪里的问题呢?CNAME是吗?如果是这里错了,那该如何配置?还是我之前配置的东西错误?
[ 本帖最后由 青草998539 于 2006-8-28 23:03 编辑 ]
218.22.152.* 于 2006-09-25 20:38:49发表:
没搞好吗, 到http://www.ahtczx.com, 我教 你
kk125 于 2006-08-31 00:00:35发表:
好象只用设置主机名就OK了,跟域名设置的差不多的。