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)
上一篇 2025年12月16日 上午7:43
下一篇 2025年12月16日 上午8:15


相关推荐

  • Matplotlib中annotate详解

    Matplotlib中annotate详解原文 https blog csdn net wizardforcel article details 标注 nbsp 基本标注使用 text 会将文本放置在轴域的任意位置 文本的一个常见用例是标注绘图的某些特征 而 annotate 方法提供辅助函数 使标注变得容易 在标注中 有两个要考虑的点 由参数 xy 表示的标注位置和 xytext 的文本位置 这两个参数都是 x

    2026年3月20日
    2
  • pycharm哪个版本_pycharm版本选择

    pycharm哪个版本_pycharm版本选择Pycharm各大版本Pycharm作为python最常见的IDE,常见的有三种版本专业版:功能强大,适合开发者,需要通过付费或学生认证才能使用社区版:可以供广大python爱好者免费使用,具备常用的python库,可以实现基本的python用法,用于试验在工作中出现的错误教育版:基于社区版发展而来,也是免费使用,其功能与社区版相似,但是更适合学生,新人学习,由教师可以创建工程、教学…

    2022年8月28日
    4
  • 文心一言本地部署教程:本地部署ai大模型全攻略来了

    文心一言本地部署教程:本地部署ai大模型全攻略来了

    2026年3月12日
    2
  • PyCharm命令行输入

    PyCharm命令行输入PyCharm 命令行输入写作原因网上资料比较杂 版本较老 与现在的版本有区别 所以根据网上资料和自己亲手实验撰写此文 设置方法在菜单中按此路径设置 Run gt EditConfigur gt Parameters 如下图所示 示例代码 importsyspri Thecommandva foriinsys argv

    2026年3月19日
    2
  • MyBatis逆向工程_java maven

    MyBatis逆向工程_java maven什么是逆向工程    MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。1:mybatis逆向工程开发源码:https://do…

    2022年8月21日
    9
  • 【电容】关于电容,这篇说得太详细了

    【电容】关于电容,这篇说得太详细了转载自 http emakerzone com article 229 关键字 薄膜电容 电解电容 陶瓷电容 铝电解电容 钽电容 安规电容之前的文章中 介绍了电感的一些知识 本文将谈谈电容 介绍电容的知识和如何选型 一 电容的基本原理电容 和电感 电阻一起 是电子学三大基本无源器件 电容的功能就是以电场能的形式储存电能量 以平行板电容器为例 简单介绍下电容的基本原理如

    2026年3月17日
    2

发表回复

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

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