Apache有哪两种虚拟主机的方式_服务器如何搭建虚拟主机

Apache有哪两种虚拟主机的方式_服务器如何搭建虚拟主机Apache虚拟主机的实现方式有3种。基于IP的虚拟主机基于端口的虚拟主机基于域名的虚拟主机配置环境系统:CentOS7.5工具:XShell6**配置准备**1.安装httpdyuminstallhttpd-y2.查看安装了内容rpm-qlhttpd|less3、配置Selinux文件,SELINUX=disabled。4、关闭防火墙s…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Apache虚拟主机的实现方式有3种。

基于IP的虚拟主机
基于端口的虚拟主机
基于域名的虚拟主机

配置环境
系统:CentOS7.5
工具:XShell6
**

配置准备

**
1.安装httpd

yum install httpd -y

在这里插入图片描述

2.查看安装了内容

 rpm -ql httpd | less

在这里插入图片描述
3、配置Selinux文件,SELINUX=disabled。
在这里插入图片描述

在这里插入图片描述

4、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
在这里插入图片描述
5.开启服务
在这里插入图片描述

在这里插入图片描述
**

修改主配置文件

**
1、查看apache主配置文件,确保存在以下配置,因为等下需要在conf.d/创建虚机主机配置。

vim  /etc/httpd/conf/httpd.conf

在这里插入图片描述

2、另外,把 Require all denied默认拒绝访问设置为允许访问: Require all granted,方便测试。
在这里插入图片描述
3.创建配置文件

cd /etc/httpd/conf.d/
vim virtual.conf

在这里插入图片描述
4.网卡绑定多个IP(我的网卡名是ens33)
ip addr add 192.168.43.129 dev ens33
在这里插入图片描述
5.创建虚机主机a.com和b.com的主页面

mkdir -pv /www/{a.com,b.com}

在这里插入图片描述
6.写html a.com /b.com

vim /www/a.com/index.html
 vim /www/b.com/index.html

在这里插入图片描述
7.检查配置文件

httpd -t

在这里插入图片描述
8.重启服务

systemctl restart httpd

在这里插入图片描述
9.打开浏览器,查看结果
在这里插入图片描述
在这里插入图片描述
以上是基于IP来配置httpd 服务

基于端口号来配置

进入配置文件

vi /etc/httpd/conf.d/virtual.conf

在这里插入图片描述
修改httpd主配置文件,在Listen 80下面添加一行监控8080端口
Listen 8080
在这里插入图片描述
重启服务
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
**

基于域名来配置

**
创建配置文件
vim virtual.conf
在这里插入图片描述
修改物理主机hosts文件(C:\Windows\System32\drivers\etc\hosts),因为这里是因为物理机去访问Apache服务器

添加:

192.168.43.128 a.com

192.168.43.128 b.com
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192388.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TVS二极管SM8S36A,花落谁家?

    TVS二极管SM8S36A,花落谁家?汽车的广泛应用,加速了汽车行业高速发展的同时,也促进了汽车电子行业快速发展。在这个注重智能化和用户体验的时代,汽车所面临的电路保护,诸如汽车总线、USB、CAN总线等,其防护等级越来越高,越来越复杂,同时也越来越严格了。对于汽车电子所需要运用的电路保护器件提出了更高的要求,其中使用最广泛的电路保护元器件之一SM8S系列TVS管,就是最有力的证明,汽车专用型电路防护瞬态电压抑制二极管。采购SM8…

    2022年9月23日
  • QT+QT creator+OpenCV图像灰度化

    QT+QT creator+OpenCV图像灰度化

    2022年2月2日
  • ScheduledExecutorService定时周期执行指定的任务

    ScheduledExecutorService定时周期执行指定的任务一:简单说明ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义java.util.concurrent.ScheduleExecutorServiceextends ExecutorServiceextends Execut

    2022年6月2日
  • CSS画猪

    效果查看:http://hovertree.com/texiao/css3/6/CSS3画猪头:http://hovertree.com/texiao/css3/6/1/代码如下:转自:htt

    2021年12月22日
  • scratch编程小游戏黑白棋

    scratch编程小游戏黑白棋你有没有玩过一种游戏,就是按3X3排列的方块,方块中有黑有白,当你按下一个后周围的黑块会变成白块,白块变黑块,当全部的方块都变成白色是就赢了,今天我们就来编写这个游戏!首先来看看效果:知道怎么玩了吗?现在就来看看是怎么编写的吧!首先画出所有的角色:方块要画出一黑一白:方块首先要移动到合适的位置,然根据探测器来切换黑白:方块1:方块2:方块3:方块4:方块5:方块6:方块7:方块8:方块9:现在是最最最最重要的探测器程序了,探测器决定了布局的结果,保证不会

    2022年6月15日
  • Python中strip()函数

    Python中strip()函数在pythonAPI中这样解释strip()函数:声明:s为字符串,rm为要删除的字符序列s.strip(rm)删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm)删除s

    2022年7月5日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号