lqc_构建基于域名的虚拟主机
2016-09-06 01:08
411 查看
基于域名的虚拟web主机
实验环境:
某公司的网站服务器使用的公网IP地址为192.168.100.150,并使用该IP地址注册两个域名www.bdqn.com和www.jbit.com。服务器中已经安好了centos6.5的操作系统,并通过源码编译的方式安装了web服务器软件httpd-2.2.17,现需要对httpd服务进行配置,以支持同时运行这两个web站点。
拓扑:
需求描述:
? 站点www.bdqn.com的网页文档存放在服务器的/var/www/html/bdqndoc目录下。
? 站点www.jbit.com的网页文档存放在服务器的/var/www/html/jbitdoc目录下。
? 构建基于域名的虚拟主机服务器,用于支撑以上两个web站点
? 其中www.jbit.com站点只对公司内部员工开放。访问时需要进行用户认证
实验步骤
一:为虚拟主机提供域名解析
1) 搭建一台DNS服务器,负责解析域名www.bdqn.com和www.jbit.com
![](http://s3.51cto.com/wyfs02/M02/86/E0/wKiom1fNpnrTHFAxAABBRRuyIas178.jpg)
修改DNS主配置文件,添加正向解析
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKiom1fNpnugZBsrAAC-CN5-BoQ820.jpg)
编辑区域配置文件
![](http://s3.51cto.com/wyfs02/M01/86/E0/wKiom1fNpnzyS5LSAACokf5__C0343.jpg)
![](http://s3.51cto.com/wyfs02/M00/86/DF/wKioL1fNpn2QKJA2AACrvTw1lN8622.jpg)
![](http://s3.51cto.com/wyfs02/M01/86/DF/wKioL1fNpn7QEx4SAAC9YbyvoQQ985.jpg)
重启DNS服务
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKiom1fNpn_DKl5tAACyBoZoOGY096.jpg)
解析测试
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpoHRw9iUAACnbfqe-e0766.jpg)
二:为虚拟主机准备网页文档
1) 创建/var/www/html/bdqndoc文件夹,作为网站www.bdqn.com的根目录。
2) 创建/var/www/html/jbitdoc文件夹,作为网站www.jbit.com的根目录。
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpoGg_re3AABPzvMtOBI477.jpg)
3) 在以上两个文件夹中建立index.html文件,编写不同的网页内容。
![](http://s3.51cto.com/wyfs02/M01/86/E0/wKiom1fNpoKBEx5NAACTuyhjjKo239.jpg)
三:配置并启动httpd服务器
1) 编写独立的虚拟主机配置文件,并通过include配置项加载到httpd.conf文件中。
备份虚拟主机配置文件
![](http://s3.51cto.com/wyfs02/M02/86/E0/wKiom1fNpoODGU70AADKU-9JrOQ941.jpg)
编辑虚拟主机配置文件
![](http://s3.51cto.com/wyfs02/M01/86/E0/wKiom1fNpoTTSz1aAABlVjbF6t0810.jpg)
![](http://s3.51cto.com/wyfs02/M01/86/DF/wKioL1fNpoWSbPO4AACm1enbRSY594.jpg)
![](http://s3.51cto.com/wyfs02/M02/86/E0/wKiom1fNpofxr2-7AAEkJGRYkkg421.jpg)
修改web服务主配置文件
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKiom1fNpoiwl1BnAAA_3K3yPHI383.jpg)
去掉include前面的注释,将虚拟主机配置文件加载到主配置文件中
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpomyvI3dAADc2L0kGHc398.jpg)
![](http://s3.51cto.com/wyfs02/M00/86/DF/wKioL1fNporijk5WAABrtJRhEeU297.jpg)
2) 使用htpasswd工具创建用户认证数据文件,并添加授权用户alan,agou。
![](http://s3.51cto.com/wyfs02/M01/86/DF/wKioL1fNpovTWIqkAADqEVocNT8377.jpg)
3) 为目录/var/www/html/jbitdoc添加Directory区域,并设置用户访问授权。
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpoujZM-EAAA-71sB0_0070.jpg)
![](http://s3.51cto.com/wyfs02/M00/86/E1/wKiom1fNpoyxptV5AADJ7rAPk7A228.jpg)
4) 重启httpd服务器程序,并确认端口的监听状态
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKioL1fNpo3jFrGzAAB_DkFoTjc591.jpg)
四:在客户机中访问虚拟主机
1) 分别访问站点www.bdqn.com和www.jbit.com,应能看到不用的页面内容。
![](http://s3.51cto.com/wyfs02/M01/86/E1/wKiom1fNpo7i69c1AABCtmaBhNo788.jpg)
2) 在访问站点www.jbit.com时,会弹出用户认证窗口,通过认证后才被允许访问。
![](http://s3.51cto.com/wyfs02/M01/86/E1/wKiom1fNpo-BBOboAAClYrNFcXU959.jpg)
![](http://s3.51cto.com/wyfs02/M02/86/E1/wKiom1fNppDAK3I4AABWZHwUlqc826.jpg)
总结:
1. httpd服务通过order,allow from,deny from配置项实现客户机地址访问控制。
2. httpd服务通过AuthName,AuthType,AuthUserFile及require valid-user配置项实现目录的用户授权。
3. 为网站目录设置用户授权时,需要先通过htpasswd工具创建用户认证数据文件。
4. Httpd服务支持三种类型的虚拟虚拟web主机,分别是基于域名,基于IP地址,基于端口的虚拟主机。
实验环境:
某公司的网站服务器使用的公网IP地址为192.168.100.150,并使用该IP地址注册两个域名www.bdqn.com和www.jbit.com。服务器中已经安好了centos6.5的操作系统,并通过源码编译的方式安装了web服务器软件httpd-2.2.17,现需要对httpd服务进行配置,以支持同时运行这两个web站点。
拓扑:
需求描述:
? 站点www.bdqn.com的网页文档存放在服务器的/var/www/html/bdqndoc目录下。
? 站点www.jbit.com的网页文档存放在服务器的/var/www/html/jbitdoc目录下。
? 构建基于域名的虚拟主机服务器,用于支撑以上两个web站点
? 其中www.jbit.com站点只对公司内部员工开放。访问时需要进行用户认证
实验步骤
一:为虚拟主机提供域名解析
1) 搭建一台DNS服务器,负责解析域名www.bdqn.com和www.jbit.com
![](http://s3.51cto.com/wyfs02/M02/86/E0/wKiom1fNpnrTHFAxAABBRRuyIas178.jpg)
修改DNS主配置文件,添加正向解析
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKiom1fNpnugZBsrAAC-CN5-BoQ820.jpg)
编辑区域配置文件
![](http://s3.51cto.com/wyfs02/M01/86/E0/wKiom1fNpnzyS5LSAACokf5__C0343.jpg)
![](http://s3.51cto.com/wyfs02/M00/86/DF/wKioL1fNpn2QKJA2AACrvTw1lN8622.jpg)
![](http://s3.51cto.com/wyfs02/M01/86/DF/wKioL1fNpn7QEx4SAAC9YbyvoQQ985.jpg)
重启DNS服务
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKiom1fNpn_DKl5tAACyBoZoOGY096.jpg)
解析测试
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpoHRw9iUAACnbfqe-e0766.jpg)
二:为虚拟主机准备网页文档
1) 创建/var/www/html/bdqndoc文件夹,作为网站www.bdqn.com的根目录。
2) 创建/var/www/html/jbitdoc文件夹,作为网站www.jbit.com的根目录。
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpoGg_re3AABPzvMtOBI477.jpg)
3) 在以上两个文件夹中建立index.html文件,编写不同的网页内容。
![](http://s3.51cto.com/wyfs02/M01/86/E0/wKiom1fNpoKBEx5NAACTuyhjjKo239.jpg)
三:配置并启动httpd服务器
1) 编写独立的虚拟主机配置文件,并通过include配置项加载到httpd.conf文件中。
备份虚拟主机配置文件
![](http://s3.51cto.com/wyfs02/M02/86/E0/wKiom1fNpoODGU70AADKU-9JrOQ941.jpg)
编辑虚拟主机配置文件
![](http://s3.51cto.com/wyfs02/M01/86/E0/wKiom1fNpoTTSz1aAABlVjbF6t0810.jpg)
![](http://s3.51cto.com/wyfs02/M01/86/DF/wKioL1fNpoWSbPO4AACm1enbRSY594.jpg)
![](http://s3.51cto.com/wyfs02/M02/86/E0/wKiom1fNpofxr2-7AAEkJGRYkkg421.jpg)
修改web服务主配置文件
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKiom1fNpoiwl1BnAAA_3K3yPHI383.jpg)
去掉include前面的注释,将虚拟主机配置文件加载到主配置文件中
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpomyvI3dAADc2L0kGHc398.jpg)
![](http://s3.51cto.com/wyfs02/M00/86/DF/wKioL1fNporijk5WAABrtJRhEeU297.jpg)
2) 使用htpasswd工具创建用户认证数据文件,并添加授权用户alan,agou。
![](http://s3.51cto.com/wyfs02/M01/86/DF/wKioL1fNpovTWIqkAADqEVocNT8377.jpg)
3) 为目录/var/www/html/jbitdoc添加Directory区域,并设置用户访问授权。
![](http://s3.51cto.com/wyfs02/M02/86/DF/wKioL1fNpoujZM-EAAA-71sB0_0070.jpg)
![](http://s3.51cto.com/wyfs02/M00/86/E1/wKiom1fNpoyxptV5AADJ7rAPk7A228.jpg)
4) 重启httpd服务器程序,并确认端口的监听状态
![](http://s3.51cto.com/wyfs02/M00/86/E0/wKioL1fNpo3jFrGzAAB_DkFoTjc591.jpg)
四:在客户机中访问虚拟主机
1) 分别访问站点www.bdqn.com和www.jbit.com,应能看到不用的页面内容。
![](http://s3.51cto.com/wyfs02/M01/86/E1/wKiom1fNpo7i69c1AABCtmaBhNo788.jpg)
2) 在访问站点www.jbit.com时,会弹出用户认证窗口,通过认证后才被允许访问。
![](http://s3.51cto.com/wyfs02/M01/86/E1/wKiom1fNpo-BBOboAAClYrNFcXU959.jpg)
![](http://s3.51cto.com/wyfs02/M02/86/E1/wKiom1fNppDAK3I4AABWZHwUlqc826.jpg)
总结:
1. httpd服务通过order,allow from,deny from配置项实现客户机地址访问控制。
2. httpd服务通过AuthName,AuthType,AuthUserFile及require valid-user配置项实现目录的用户授权。
3. 为网站目录设置用户授权时,需要先通过htpasswd工具创建用户认证数据文件。
4. Httpd服务支持三种类型的虚拟虚拟web主机,分别是基于域名,基于IP地址,基于端口的虚拟主机。
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 吾爱破解论坛被封:疑似大量黑客破解类内容
- 运维入门
- 近期加速乐的CDN服务极其不稳定
- 如何在互联网放置 HTML 页面
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 虚拟化基础架构Windows 2008篇之11-WSUS服务器的安装与配置
- 为Windows Server 2012 R2指定授权服务器
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- Google排名优化的几个影响因素
- 互联网业内的迷雾 谨慎选择虚拟主机
- 选定虚拟主机 性能凸显优势
- 如何降低服务器采购成本 原理分析
- 让侮辱中国人的法国cnn网站完蛋
- 建议的服务器分区办法