Web网站服务

 

【目的】基于域名的虚拟Web主机

 

【实验环境】公司的网站服务器使用的公网IP地址为210.188.201.72,并使用该IP地址注册了两个域名www.bdqn.comwww.jbit.com服务器中已安装好了RHEL5操作系统,并通过源码笔译的方式安装了Web服务器软件httpd-2.2.17,现需要对httpd服务进行配置,以支持同时运行这两个Web站点。

 

【需求描述】

1.站点www.bdqn.com的网页文档存放在服务器的/var/www/html/bdqndoc目录下。

2.站点www.jbit.com的网页文档存放在服务器的/var/www/html/jbitdoc目录下。

3.构建基于域名的虚拟主机服务器,用于支撑以上两个Web站点

4.其中www.jbit.com站点只对公司内部员工开放,访问时需进行用户认证。

 

【推荐步骤】

一、为虚拟主机提供域名解析

1)先搭建一台DNS服务器,负责解析域名www.bdqn.comwww.jbit.com

DNS主配置文件

Web网站服务

bdqn.com 区域配置文件

Web网站服务

jbit.com 区域配置文件

Web网站服务

2)若没有可用的DNS服务器,则需要修改客户机和服务器的hosts文件,添加域名www.bdqn.comwww.jbit.com的主机映射记录。

二、为虚拟主机准备网页文档

1)创建/var/www/html/bdqndoc/文件夹,作为网站www.bdqn.com的根目录。

Web网站服务

2)创建/var/www/html/jbitdoc/文件夹,作为网站www.jbit.com的根目录。

Web网站服务

3)在以上两个文件夹中建立index.html文件,编写不同的网页内容。

 

Web网站服务

Web网站服务

三、配置并启动httpd服务器

1编写独立的虚拟主机配置文件,并通过lnclude配置加载到httpd.conf文件中。

 

 

Web网站服务

Web网站服务

Web网站服务

 

 

2)为目录/var/www/html/jbitdoc/添加Directory区域,并设置用户访问授权(主配置文件)

 

 


Web网站服务

Web网站服务

Web网站服务

Web网站服务

Web网站服务

Web网站服务

3)重启httpd服务器程序,并确认端口的监听状态。

Web网站服务

四、在客户机中访问主机

1)分别访问站点www.bdqn.comwww.jbit.com,应能看到不同的页面内容。

 

 

Web网站服务

Web网站服务

2)在访问站点www.jbit.com时,会弹出用户认证窗口,通过认证后才被允许访问。

Web网站服务

 

访问成功