Apache构建虚拟web主机
虚拟主机
虚拟Web主机指的是在同一台服务器上运行多个Web站点,其中每一个站点实际上并不独自占用整个服务器,因此称为“虚拟”web主机。通过虚拟Web主机服务可以充分利用服务器硬件资源,从而降低网站构建及运行成本。
Apache虚拟Web主机分为三种
■ 基于域名:每个虚拟机使用不同域名,相同IP
■ 基于IP:每个虚拟机使用不同域名,且对应不同的IP
■ 基于不同端口号:相同IP,不同TCP端口
工作常用到的是基于不同域名的虚拟主机,其他两种虚拟主机运行并不是很多
实验环境:Linux6.5系统
IP地址:192.168.100.10
客户端IP地址:192.168.100.22
yum挂载目录:/mnt/sr0
已搭建Apache网站服务,参考文件https://blog.51cto.com/13760351/2158118
实验目标
1.搭建虚拟目录
2.搭建基于域名的虚拟主机
3.搭建基于不同端口号的虚拟主机
备注:基于IP地址的虚拟主机在实际应用中很少,这里就没做这个实验!
实验步骤
1.创建虚拟目录
[root@localhost conf.d]# vim test.conf
[root@localhost conf.d]# mkdir /opt/test /创建虚拟用户目录
[root@localhost conf.d]# echo "this is a vdir test" > /opt/test/index.html
/写入站点内容
[root@localhost conf.d]# service httpd restart /重启服务
[root@localhost conf.d]# service iptables stop /关闭防火墙
[root@localhost conf.d]# setenforce 0 /关闭安全性
2.在客户端进行验证查看,使用http://192.168.10.10/test/进行访问
3.开启用户身份验证
[root@localhost conf.d]# vim test.conf
4.创建用户及密码
5.在客户端查看
二、搭建基于不同域名的虚拟主机
1.相同IP 相同端口 不同主机名 benet 和 accp
[root@localhost conf.d]# vim vdirhost
2.分别创建不同目录,并写入不同站点内容
[root@localhost conf.d]# mkdir /opt/benet /创建虚拟用户benet目录
[root@localhost conf.d]# mkdir /opt/yun /创建虚拟用户yun目录
[root@localhost conf.d]# echo “this is benet” > /opt/benet/index.html /站点写入内容
[root@localhost conf.d]# echo “this is yun” > /opt/yun/index.html /写入内容
3.搭建DNS服务,更多步骤详见https://blog.51cto.com/13760351/2158118
4.在客户机上设置dns解析并验证
三、搭建基于端口的虚拟主机
1.[root@localhost conf.d]# vim vdirhost.conf
[root@localhost conf.d]# mkdir /opt/benet01 /建立目录
[root@localhost conf.d]# echo “this is benet01” > /opt/benet01/index.html /写入站点内容
2.修改apache主配置
[root@localhost conf.d]# vim /etc/httpd/conf/httpd.conf
3.重启服务
[root@localhost conf.d]# service httpd restart /重启服务
4.客户端验证
转载于:https://blog.51cto.com/13760351/2158226
Apache构建虚拟web主机相关推荐
- apache服务构建虚拟web主机
apache服务构建虚拟web主机 一.虚拟web主机的类型 1.虚拟 Web 主机介绍 2.apache服务支持的三种虚拟web主机类型 2.1.基于域名的类型 2.2.基于IP地址的类型 2.3. ...
- 构建虚拟web主机(基于域名,IP,端口)
文章目录 构建虚拟 web主机简介 1.基于域名 2.基于IP 3.基于端口 构建虚拟 web主机简介 虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中的每一个站点实际上并不独立占 ...
- 虚拟web主机搭建 ---基于域名、基于IP、基于端口
构建虚拟web主机 一.基于域名 1.配置网卡 虚拟机1 虚拟机2 2.重启网卡并查看 虚拟机1 虚拟机2 3.创建目录并挂载,切换到光驱目录并下载bind软件包 在这里插入图片描述 4.关闭防火墙和 ...
- Web服务器群集——编译安装Apache构建虚拟主机
编译安装Apache构建虚拟主机 一.编译安装Apache 1.1 准备Apache源码包 1.2 解决Apache安装时的依赖关系 1.2.1 解决Apr依赖 1.2.2 解决Apr-util依赖 ...
- Apache构建虚拟主机
Apache 虚拟主机概述 访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80),通常需要通过访问不同的域名或者端口,实现对不同网站的访问(具体到服务器里就是不同目录), ...
- 搭建虚拟Web主机(基于域名、IP、端口)
文章目录 一.Apache概述 1.Apache起源 2.Apache特点 3.版本差异 4.编译安装优点 5.Apache依赖软件包 6.Apache配置选项: 7.Apache主要子目录的用途 二 ...
- 0301 、Web服务器简介、虚拟Web主机、NFS服务基础、触发挂载
目录 一.Web服务器简介 1.三步骤策略:装包.配置.启服务 2.主配置文件:/etc/httpd/conf/httpd.conf (1)案例1:更改网页根目录/var/www/html------ ...
- 虚拟Web主机(基于域名配置,基于ip地址,基于端口)
文章目录 虚拟Web主机 httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的蓄力主机 基于域名的虚拟主机 修改DNS主配置文件 设置区域配置文件 添加区域数据配置文件 ...
- Web服务器群集--Nginx网站服务(运行控制,访问状态统计,基于授权和客户端的访问控制,基于域名,端口,IP的虚拟web主机访问)
文章目录 前言 一:Nginx服务基础 1.1:Nginx概述 1.2:Nginx编译安装(过程) 1.3:运行控制(实验过程) 1.4:配置文件nginx.conf 1.5:Nginx的访问状态统计 ...
- Nginx网站服务与虚拟Web主机(域名、IP、端口)
文章目录 一.Nginx概述 1.什么是Lginx 2.Nginx工作原理 3.Nginx 的模块从功能上分为如下三类 4.Nginx的模块从结构上分为核心模块.基础模块和第三方模块 二.搭建Ngin ...
最新文章
- 对 ResNet 本质的一些思考
- 键盘谍影 键盘监视器的原理和防范
- swoole必须和PHP使用吗,php有必要使用swoole吗
- linux sshd cpu 过高 问题解决
- 高考封路,大叔骑车强闯
- 在 Sublime Text 中使用 SFTP 插件快速编辑远程服务器文件 Sublime-text with SFTP plugin ...
- 《转载》struts旅程《2》
- python 菜单 阻塞 其它程序_Python subprocess.call阻塞
- 常用指令备忘录----持续更新
- python 数据分析与挖局书籍
- HUAWEI HiCar让华为手机用户中的宝马车主Hi起来!
- libtorrent java_关于libtorrent库的安装
- 苹果ipad8和ipad9的区别
- 定位CPU飙升问题点
- C++中带.h与不带.h的头文件
- android系统可以识别NTFS格式吗,安卓手机支持ntfs格式的储存卡吗
- USACO之Section 1.1.2 PROB Greedy Gift Givers
- 六(1) Python之列表
- 如何修改默认的FTP帐号或密码
- 使用EF配合Linq语句进行查询
热门文章
- 【电脑硬件问题】视频接口和显示器偏色
- 【OpenCV学习笔记】【函数学习】十六(Rect参数介绍)
- Numpy入门(详看注释)
- 排序算法----------堆排序
- Flutter之Visibility和Opacity使用说明
- 【Flink Forward Asia 2021】活动报告出炉,实时即未来!
- Android自定义View【实战教程】5⃣️---Canvas详解及代码绘制安卓机器人
- 音视频的采集、编码、封包成 mp4 输出
- php pdo setfetchmode,PDOStatement::setFetchMode
- flask服务器获取多个文件,python - OkHttp将带有名称的多个文件上传到Python Flask服务器 - 堆栈内存溢出...