Apache 配置与应用

一、构建虚拟 Web 主机的概念

1、虚拟 Web 主机的概念

虚拟Web主机指的是在同一台服务器中运行多个Web站点,中每个站点实际 上并不独立整个服务器,因此被称为”虚拟” Web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本

使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务 就能够同时支撑大量的Web站点

httpd服务支持的虚拟主机类型包括三种:基于域名;基于IP地址;基于端口

2、基于域名的虚拟主机

为每个虚拟主机使用不同的域名,但是其对应的IP地址是相同的。

例如,www .benet.com和www.accp.com站点的IP地址都是192.168.80.10.这是使用最为普遍的虚拟Web主机类型

3、基于IP地址的虚拟主机

为每个虚拟主机使用不同的域名,且各自对应的IP地址也不相同。

这种方式需要为服务器配备多个网络接口,因此应用并不是非常广泛

4、基于端口的虚拟主机

这种方式并不使用域名、IP地址来区分不同的站点内容,而是使用了不同的TCP端口号,因此用户在浏览不同的虚拟站点时需要同时指定端口号才能访问

 

二、基于域名的虚拟主机构建

1、基于域名的虚拟主机构建

(1) 为虚拟主机提供域名解析(DNS正向解析脚本)

方法一:部署DNS域名解析服务器 来提供域名解析

 
方法二:在/etc/hosts 文件中临时配置域名与IP地址的映射关系
echo "20.0.0.13 www.xxx.com" >> /etc/hosts
echo "20.0.0.13 www.web.com" >> /etc/hosts
这里演示的是方法一:
Apache 配置与应用

 Apache 配置与应用

 Apache 配置与应用

(2) 为虚拟主机准备网页文档

mkdir -p /var/www/html/xxx
mkdir -p /var/www/html/web
echo "<hl>www.xxx.com</h1>">/var/www/html/xxx/index.html
echo "<hl>www.web.com</h1>">/var/www/html/web/index.html

 Apache 配置与应用

(3) 添加虚拟机主机配置

Apache 配置与应用

Apache 配置与应用

(4) 设置访问控制 (复制主配置模板)

 Apache 配置与应用

 Apache 配置与应用

 Apache 配置与应用

Apache 配置与应用

(4) 加载独立配置文件

Apache 配置与应用

 Apache 配置与应用

 Apache 配置与应用

(5) 在客户机访问虚拟 web 主机

1.客户机为win10及相关设置

Apache 配置与应用

 

 Apache 配置与应用

2. 在客户及访问虚拟 Web 主机,访问成功

 Apache 配置与应用

 Apache 配置与应用

 

 

Apache 配置与应用

上一篇:?络和并发—HTTP 1.0/1.1/2.0在并发请求上主要区别是什么?


下一篇:JS 前端获得时间