RHEL6.3配置Apache服务器(2) 构建虚拟主机
虚拟主机指的是在同一台服务器中运行多个Web站点,这个在之前的windows服务器部分已经介绍过。
有三种技术可以实现虚拟主机:基于域名的虚拟主机,基于IP地址的虚拟主机,基于端口的虚拟主机。
在实际使用中主要是基于域名的虚拟主机,这里对于其它两种虚拟主机方式就不再介绍了。下面就来实现两个基于域名的虚拟主机站点:www.example.com和www.ytvc.com.cn,使得这两个域名都对应到同一个IP:192.168.11.61。
要实现基于域名的虚拟主机,首先要在DNS服务器中配置好相应的域名。
首先在DNS主配置文件/etc/named.conf中添加2个区域:
然后编辑区域数据文件,添加主机记录。
如果嫌DNS服务器配置太麻烦,也可以在客户端采用hosts文件进行域名解析,在/etc/hosts文件中添加如下一行:
192.168.11.61 www.example.comwww.ytvc.com.cn
域名配置好了之后,再来创建2个站点的主目录以及首页文件。
最后修改Apache的配置文件:
# vim /etc/httpd/conf/httpd.conf
在文件最后的Virtual Hosts部分增加如下的内容:
这些增加的内容的含义:
NameVirtualHost 192.168.11.61
表示在192.168.11.61这台主机上启用虚拟主机功能。<VirtualHost 192.168.11.61>……</VirtualHost>
这是虚拟主机的标准格式,每增加一台虚拟主机就要添加这样一个段落。DocumentRoot /var/www/example
指定虚拟主机的主目录。ServerName www.example.com
指定虚拟主机的域名。
最后将httpd服务重启后生效。
# service httpd restart
打开浏览器,在地址栏中输入http://www.example.com,就可以访问到第一个虚拟主机站点。
输入http://www.ytvc.com.cn,就可以访问到第二个虚拟主机站点:
本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1206423
RHEL6.3配置Apache服务器(2) 构建虚拟主机相关推荐
- 虚拟主机的服务器配置在哪,配置Apache服务器下的虚拟主机设置有什么要求?景安...
什么是apache虚拟主机?apache虚拟主机就是在apache服务器上配置多个虚拟主机,从而把一个服务器提供多站点的服务实现.用通俗的话来说就是对同一个服务器上的不同目录进行访问.那么如何在Apa ...
- RHEL6.3配置Apache服务器(4) 基于用户的访问控制
在上篇博文中介绍了基于客户端地址的访问控制,这种方法设置起来相对比较简单,但是不具备太大的实用价值.在实际应用中,我们大都是希望通过对用户进行身份验证从而来进行访问控制,在这篇博文中将主要介绍这种基于 ...
- 安装httpd并修改apache服务器的首页,虚拟主机,配置不同端口号的虚拟主机访问Apache服务器
文章目录 安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: "My Home Page is hello" 虚拟主机:虚拟两台主机ip为10 ...
- win10系统配置apache 2.4的虚拟主机以及查看 apache的版本
一.背景 写这篇博客的原因是因为上午在配置虚拟主机的时候,明明很简单的配置,却花了大量的时间,我这边按照win7下配置apache 2.4版本,一直出错,所以记录一下. win7下配置apache 2 ...
- Web服务器群集——编译安装Apache构建虚拟主机
编译安装Apache构建虚拟主机 一.编译安装Apache 1.1 准备Apache源码包 1.2 解决Apache安装时的依赖关系 1.2.1 解决Apr依赖 1.2.2 解决Apr-util依赖 ...
- 配置Apache服务器的虚拟主机
配置Apache服务器的虚拟主机 (1)启用apache的虚拟主机功能 LoadModule vhost_alias_module modules/mod_vhost_alias.so (2
- Apache构建虚拟主机
Apache 虚拟主机概述 访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80),通常需要通过访问不同的域名或者端口,实现对不同网站的访问(具体到服务器里就是不同目录), ...
- Apache中Virtual Host虚拟主机配置及rewrite参数说明
这篇文章主要介绍了Apache中Virtual Host虚拟主机配置及rewrite模块中的重要参数说明,是在同一个Apache服务器软件上部署多个站点的基础方法,需要的朋友可以参考下 Virtual ...
- 安装配置Apache服务器
安装配置Apache服务器 一.Apache的工作原理 Web系统是客户端/服务器模式的,所以应该有服务器程序和客户端程序两个部分.常用的服务器程序是Apache,常用的客户端程序是浏览器.可以在 ...
最新文章
- Cocos2d之Texture2D类详解之将文件加载成Texture2D对象
- wxWidgets:wxDataInputStream类用法
- 定制属于你的HouseMD
- 将 ext_net 连接到 router - 每天5分钟玩转 OpenStack(145)
- fedora下安装pps
- MySQL笔记-Slave_IO_Running:No【Could ... ... in binary log index file (server_errno=1236)】
- rabbitmq可靠性投递_RabbitMQ 可靠投递
- Apache 和 Tomcat 的 关系
- [转载·运维案例一]nginx日志切割及7天前的历史日志删除脚本
- 计算机应用基础都学什么,计算机应用基础学习计划
- 丿玩网站异常监控2012 3月17正式版,个人站长网站管理员必备良器
- java.lang.InstantiationException: com.lch.commder.entity.Car 已解决
- 自己搜的算法题2.0
- 使用jdbc:nested exception is java.sql.SQLException: No value specified for parameter或bad SQL grammar
- 数据库中的锁机制(数据库中有哪些锁)
- 阿里云将全面提供IPv6服务 | 中国制造业正被双向挤压,需智能化发展
- 关于如何让模拟器(包括虚拟机哦) 更加流畅
- 什么是入侵防御系统(IPS)?底层原理是什么?
- 关于魔兽T人和延迟的恶劣挂原理及实现
- break和continue用法详解