Linux apache基于域名的虚拟主机配置手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

搭建基于域名的虚拟主机

1.修改httpd.conf配置文件

2.修改相关的配置项,具体如下图:下图为低版本(2.0.59)的配置图,直接在httpd.conf 配置文件中添加就可以了

下图为高版本(2.2.4)的编译安装的apache的配置图

1.在主配置httpd.conf文件中打开相应的配置项,到配置文件的末尾附件,去掉前面的#号就

可以了,具体如下图所示

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

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

面添加内容,下图中只是使用cat命令查看index.html文件里的内容

5.因为没有dns的支持,使用vi编辑器修改/etc/hosts文件,在里面添加虚拟主机的域名和IP 地址,如果你有dns服务器,可以在dns服务器里进行设置,添加几个主机记录,将域名服

务器IP指向dns服务器IP就可以了,具体的内容如下:

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

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

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的源码包编译安装后在配置上还是有些差别的,可以去尝试

一下

相关文档
最新文档