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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Pytorch中tensor和numpy互相转换[通俗易懂]

    Pytorch中tensor和numpy互相转换[通俗易懂]https://blog.csdn.net/AugustMe/article/details/113841470

    2022年10月18日
    1
  • docker的端口映射_外网远程桌面端口映射

    docker的端口映射_外网远程桌面端口映射Docker端口映射实现网络访问首先,大家如果看到有什么不懂的地方,欢迎吐槽!!!我会在当天或者第二天及时回复,并且改进~~Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢?下面我来介绍下Docker通过端口映射来实现网络访问一、从外部访问容器应用在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数指定端口映射。先来说说p和P吧-p可以指定要映射的端口,并

    2022年10月9日
    3
  • Excel将两个表格关联数据

    Excel将两个表格关联数据Excel将两个表格关联数据合并     有时候我们需要将两个数据表,合并成为一张数据表,根据两张表中,有一个相同定义的列进行合并。      此时,有两个sheet数据表。     数据表1     数据表2      两种表格中都有序列化id这个列,此时,需要把表2中的价格列,根据序列号id,添加到表1中。      首先,在表1中,后面的…

    2022年7月17日
    31
  • BigDecimal转为int类型「建议收藏」

    BigDecimal转为int类型「建议收藏」直接调用BigDecimal的intValue()方法示例:BigDecimala=newBigDecimal(“1.1”);intb=a.intValue();

    2025年6月29日
    1
  • 大数据DBA:大数据数据库管理做什么

    大数据DBA:大数据数据库管理做什么在大数据快速发展的大背景下,大数据相关的岗位需求也在增多,并且随着大数据业务的扩展,大数据技术团队的工作,也开始走向岗位细分,比如说在大数据储存阶段,也有专门的大数据DBA岗位。今天我们就来了解一下大数据数据库管理做什么?DBA,DBA是英文DatabaseAdministrator的简称,也就是数据库管理员,主要工作任务是负责维护和管理数据库服务器。数据库管理员,是需要关注数据,也需要关注库,即需要关注数据与服务,要关心如何操作数据库(程序),从而来保障好数据库。这就要求DBA不要只做好.

    2022年5月23日
    50
  • php解析xml,并将xml转换为层级数组

    php解析xml,并将xml转换为层级数组

    2021年9月12日
    61

发表回复

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

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