使用httpd虚拟主机实现不同主机名使用同一IP

背景介绍

传统的httpd服务只能给一个主机提供服务,有时候会有同一IP地址为多个主机名提供服务的需求,以下就来介绍具体步骤,拓扑图如下:

操作步骤

1.安装httpd服务后启动httpd服务,启动时会有点慢,可以根据提示看到是因为没有找到主机名解析地址

2./etc/httpd/conf/httpd.conf下将本地IP地址添加进来,这样就直接使用本地地址

3.在/var/www/html目录下创建一个index.html文件,使用浏览器测试,确保服务正常

4.上述方法172.16.10.10/24这个IP就只能为一个主机提供服务,如要想让多台主机使用一个IP就需要在配置文件中启用httpd中的虚拟主机,需要注意的是虚拟主机服务与httpd的默认服务不能同时存在。在配置文件/etc/httpd/conf/httpd.conf文件内注销默认根文件路径,这也就是为什么网页的文件要放在/var/www/html目录下

5.取消NameVirtualHost的注销,让他监听所有地址的80端口

6.为每一个主机添加一个虚拟机容器,并指明主机名和根文档路径,改完配置文件后合一使用httpd -t检查

7.在指定的跟文档路径下创建相应目录,并给每个目录中创建index.html文件,重读httpd的配置文件

8.修改client端主机的host文件

9.在client端浏览器输入地址,验证结果,至此操作完成

时间: 2024-10-14 22:04:32

使用httpd虚拟主机实现不同主机名使用同一IP的相关文章

httpd虚拟主机和https实现

如果你的网站访问量不是非常大,很轻量级,那么单独放在一台服务器上对服务器来说是一种浪费,电费也会很多,所以有了虚拟主机这个问题就可以解决了,虚拟主机可以实现一台主机维护多个网站. 有三种实现方案:    基于ip:为每个虚拟主机准备至少一个ip地址:    基于port:为每个虚拟主机准备至少一个专用port:实践中很少使用:    基于hostname:为每个虚拟主机准备至少一个专用hostname:    可混合使用上述三种方式中任意方式: 注意:一般虚拟主机莫与中心主机混用,所以,要使用虚

httpd虚拟主机

Apache虚拟主机相关概念 若不考虑虚拟的话,安装好Apache后可以提供一个网站或站点的运行平台给我们.需要注意的是,Apache本身不是一个站点,只是一个运行的服务器.这个服务器有时候又被称为Host也被称为物理主机,它指的是服务器本身能够运行的站点. 那么为什么要用到虚拟主机呢?我们要想实现Web站点而且能够在互联网上被访问,首先它得能够运行在一个操作系统上而且这个操作系统得运行在一个物理主机上,这是第一个前提.所以它是一个主机如果想要在互联网上能够被访问那我们需要一个主机.一个IP地址

httpd虚拟主机配置及基于用户的访问控制

本文旨在实践httpd虚拟主机及基于用户的访问控制 知识储备 虚拟主机有三种实现方案: 基于ip: 为每个虚拟主机准备至少一个独有ip地址: 基于port: 为每个虚拟主机使用至少一个独有的port: 基于FQDN: 为每个虚拟主机使用至少一个FQDN: 注意:一般虚拟机不要与中心主机混用:因此,要使用虚拟主机,得先禁用'main'主机: 禁用方法:注释中心主机的DocumentRoot指令即可: 基于用户的访问控制: http协议认证方式2种 basic:明文 digest:消息摘要认证 本次

web服务之httpd虚拟主机配置你造吗?

一.httpd虚拟主机的分类 1.基于ip地址的虚拟主机 2.基于端口的虚拟主机 3.基于域名的虚拟主机 二.配置虚拟主机 实验环境:centos6,使用Yum安装的httpd服务 准备工作:注释中心主机的DocumentRoot站点根目录,创建/etc/httpd/conf.d/vhosts.conf配置文件,创建实验需的站点目录: mkdir -pv /www/{a.com,b.net,c.org}/htdocs,每次修改配合文件时检查语法:httpd -t   重启服务:service h

(Tomcat)服务器之web应用的虚拟目录映射和主机搭建

首先来了解一下web的虚拟目录映射和主机搭建的知识 第一:web的虚拟目录映射 首先我们要知道什么叫做web的虚拟目录映射,这个很好理解的,就是将我们本地硬盘上的web应用映射出一个供外界用户访问的地址目录的过程就叫做目录映射,例如:我现在开发好了一个web应用Demo,存放在我的C盘下面,但是我想让用户访问到我的web资源,所以要给用户提供一个地址目录:就叫做 /Demo,这样用户就可以在地址栏中输入:http://localhost:8080/Demo/index.html就可以访问我web

VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通

记录下VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通过程,网上搜出来的比较乱,讲的不明不白,因此根据自己弄过一次,确认可行的方式,做个备份,方便日后查阅. 环境: 在Oracle VM VirtualBox中安装的Ubuntu,具体版本名是:ubuntu-14.10-server-amd64 Step1: VirtualBox在虚拟机关机状态下,如图进行设置: Step 2: 虚拟机开机,输入命令:sudo ifconfig或者sudo ifconfig -a查看当前网卡配

虚拟主机、VPS主机与云服务器的区别

本文转载自星光云 http://www.365yun.top/news/list.asp?newsid=22 虚拟主机是利用虚拟技术将一台物理服务器划分成多个"虚拟"服务器,虚拟主机的出现大大节省了服务器硬件的成本,所以虚拟主机租用价格比较便宜.虚拟主机的关键技术在于,即使在同一台硬件.同一个操作系统上,运行着为多个用户打开的不同的服务器程式,也互不干扰.并且每一台虚拟主机的表现和独立主机并没有什么差别.虚拟主机也有其缺点,由于是多个用户共享一台服务器,所以其访问速度及流量便受到一定的

virtualbox之紧虚拟主机与本地主机连接

也就是手工配置IP地址.子网掩码.网关和DNS. 设置方法如下: vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑本地网卡的配置文件 主要查看下面这几项是否和下面给出的一致即可,IP网段与本地主机保持一致,下图紧提供格式 BOOTPROTO=dhcp 动态获取IP 如果只想虚拟主机和本地主机直接连接,可以用host-only模式 虚拟主机手动设置IP或者自动获取IP都可以 原文地址:https://www.cnblogs.com/jinxf/p/92

活动目录管理及维护----------操作主机1(转移主机优化域控制器,占用操作主机较色,升级03域控制器到08)

享受生活  热爱挑战                                                                                        刘明远分享                 六操作主机  上(本章分两节) 每章一段话 没有永远的缘份,没有永远的生命,我们所能拥有的,可能只是平凡的一生.然而因为有你,生命便全然不同,世界也许因你而更加精彩.不要放弃了自己!!! (本章实验:转移主机的优化域控制器.  占用操作主机角色) 一  操作主