Linux apache基于域名的虚拟主机配置手册
搭建基于域名的虚拟主机1. 修改httpd.conf 配置文件2. 修改相关的配置项,具体如下图:下图为低版本(2.0.59)的配置图,直接在httpd.conf 配置文件中添加就可以了
搭建基于域名的虚拟主机
1. 修改httpd.conf 配置文件

2. 修改相关的配置项,具体如下图:下图为低版本(2.0.59)的配置图,直接在httpd.conf 配置文件中添加就可以了
,
下图为高版本(2.2.4)的编译安装的apache 的配置图
1. 在主配置httpd.conf 文件中打开相应的配置项,到配置文件的末尾附件,去掉前面的#号就可以了,具体如下图所示

2. 修改单独的配置文件,具体例子如下图所示:



3. 保存并退出httpd.conf 文件,重新启动apache 服务器

4. 创建虚假主机的文档根目录和主页文件index.html ,并使用vi 编辑器在index.html 文件里面添加内容,下图中只是使用cat 命令查看index.html 文件里的内容
,
5. 因为没有dns 的支持,使用vi 编辑器修改/etc/hosts文件,在里面添加虚拟主机的域名和IP 地址,如果你有dns 服务器,可以在dns 服务器里进行设置,添加几个主机记录,将域名服务器IP 指向dns 服务器IP 就可以了,具体的内容如下:

6. 打开浏览器登录虚拟主机
,

7. 如果直接访问会访问这个虚拟主机,因为它在虚拟主机里排在www.huashan.com 的上面,优先级高点。

8. 可以看看日志文件,具体路径和文件名如下图:
,
扩展
如果你编译的是httpd-2.2.4.tar.gz 源码包,使用apache 搭建基于域名的虚拟主机时,httpd.conf 里的内容和编译httpd-2.0.59.tar.gz 源码包会不一样,部分见下列图片:
,




只是将一些配置虚拟主机的时候不一样的地方给各位指出一下,仅供参考。httpd-2.2.4.tar.gz 的源码包和httpd-2.0.59.tar.gz 的源码包编译安装后在配置上还是有些差别的,可以去尝试一下