Apache如何绑定多个域名的问题(在IIS中非常简单,只需要增加站点,设置主机头即可实现)?
操作方法:
1、首先安装好APACHE(我用的2.0.59版本,全采用默认安装)。
2、保证你的域名已经解析到了服务器的IP地址上。
3、打开Apache的conf文件httpd.conf,找到“#NameVirtualHost *:80”这一行(这一行在文件的最后面倒数二十多行的位置上,可以用搜索)。把前面的#去掉。
4、在conf文件中的任意位置(建议在最下面),添加新增虚拟主机的代码:
代码如下:
< XMLNAMESPACE PREFIX ="VirtualHost *" />
ServerName www.abc.com
DocumentRoot e:/www/bbs/
ServerName bbs.abc.com
DocumentRoot e:/www/bbs/
ServerName blog.abc.com
DocumentRoot e:/www/blog/
ServerName www.abc.cn
DocumentRoot e:/www/28php/
以上是添加了四个域名,分别指向四个目录。
另外,在serverName中还可以使用通配符*。如 *.abc.com 表示任意的abc.com的二级域名。
另外再提醒一下,每次修改完apache的conf文件后都要重启apache才能生效。
评论