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
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • redis6.0 源码学习(五)ziplist

    redis6.0源码学习(五)ziplist文章目录redis6.0源码学习(五)ziplist一、数据结构二、代码解析1、创建2、查找3、插入三、总结一、数据结构ziplist是经过特殊编码的双向链接列表,该列表具有很高的内存效率。它存储字符串和整数值,其中整数被编码为实际整数,而不是一系列个字符。它允许对列表的两侧进行push和pop操作且复杂度为O(1)。但是由于每个操作都需要重新分配ziplist使用的内存,实际复杂度与ziplist使用的内存量有关。下图是ziplist得示意图:

  • 架构设计基础:单服务.集群.分布式,基本区别和联系

    架构设计基础:单服务.集群.分布式,基本区别和联系

    2020年11月20日
  • 分布式事务TCC框架-hmily(spring cloud feign)

    分布式事务TCC框架-hmily(spring cloud feign)官网案例:文档(springcloud):https://dromara.org/zh/projects/hmily/user-springcloud/官网示例:https://github.com/dromara/hmily/tree/master/hmily-demo/hmily-demo-springcloud本示例:https://codechina.csdn.net/wwwzhouzy/zhouzy-hmily一、说明hmily是一个高性能异步分布式事务TCC框架,具有以下..

  • 数组转化为list

    数组转化为list1、Arrays.asList(strArray)方式将数组转换List后,不能对List增删,只能查改,否则抛异常。此时是java.util.Arrays.ArrayList这里面有java.util.Arrays里面的内部类,里面没有重写增删方法,就会调用父类的AbstractList,可以看到父类的增删方法,就会报错,即使调用iterator也会报错。publicvoi…

  • Operand should contain 1 column(s)

    Operand should contain 1 column(s)

  • Java实现邮件发送

    Java实现邮件发送Java实现邮件发送一、邮件服务器与传输协议要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。SMTP协议通常把处理用户smtp请求(邮件…

发表回复

您的电子邮箱地址不会被公开。

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