apache 安装配置 基础篇(三) 之 虚拟机

news2024/11/28 11:47:54

apache虚拟主机类型有两种

1、基于名称的虚拟主机
2、基于地址或IP地址的虚拟主机

基于名称的虚拟主机

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

## httpd-vhosts.conf  添加如下代码,
## 同时要在httpd.conf中追加监听89端口  Listen 89
## 修改apache 文件要 在bin路径下面的cmd  录入 httpd -t  检测 代码 是否正确  出现 Syntax OK  就语法正确
## 要配置hosts 解析  C:\Windows\System32\drivers\etc
<VirtualHost *:89>   
    DocumentRoot "F:/WebSite/heatmap"
    ServerName  www.zenws12.com
    <Directory "F:/WebSite/heatmap">
  	Options -Indexes +FollowSymlinks
  	AllowOverride All
  	Require all granted
     </Directory>
</VirtualHost>
<VirtualHost *:89>   
    DocumentRoot  F:/WebSite/eMIS/UI
    ServerName  www.aresw.com
   <Directory "F:/WebSite/eMIS/UI">
	  Options -Indexes +FollowSymlinks
	  AllowOverride All
 	 Require all granted
    </Directory>
</VirtualHost>

基于地址或IP地址的虚拟主机

要设置基于IP的虚拟主机,需要在服务器上配置多个IP地址。因此,vhost apache的数量取决于服务器上配置的IP地址数量。如果您的服务器有10个IP地址,则可以创建10个基于IP的虚拟主机。

##  同时要在httpd.conf中追加监听89端口 Listen 192.168.0.100:89
## httpd-vhosts.conf  添加如下代码,
<VirtualHost 192.168.1.200:89>   
    DocumentRoot  F:/WebSite/eMIS/UI
    ServerName  www.ares02.com
   <Directory "F:/WebSite/eMIS/UI">
	  Options -Indexes +FollowSymlinks
	  AllowOverride All
 	 Require all granted
    </Directory>
</VirtualHost>

<VirtualHost 192.168.1.100:89>   
    DocumentRoot  F:/WebSite/eMIS/UI
    ServerName  www.ares01.com
   <Directory "F:/WebSite/eMIS/UI">
	  Options -Indexes +FollowSymlinks
	  AllowOverride All
 	 Require all granted
    </Directory>
</VirtualHost>

在不同的IP地址(例如内部和外部地址)上提供相同的内容

在这里插入图片描述

在不同端口上运行不同的站点

在这里插入图片描述

<VirtualHost 127.0.0.1:89>   
    DocumentRoot "F:/WebSite/heatmap"
    ServerName  www.zen.com
    <Directory "F:/WebSite/heatmap">
  	Options -Indexes +FollowSymlinks
  	AllowOverride All
  	Require all granted
     </Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:90>   
    DocumentRoot  F:/WebSite/eMIS/UI
    ServerName  www.zen.com
   <Directory "F:/WebSite/eMIS/UI">
	  Options -Indexes +FollowSymlinks
	  AllowOverride All
 	 Require all granted
    </Directory>
</VirtualHost>

主服务设定

对于未在其中一个指令中指定的任何地址(例如localhost)的请求将转到主服务器(如果有)。
能走主服务的 端口必须是 listen 中设定的,且 域名 是 VirtualHost指定的。主服务域名也会走主服务的
在这里插入图片描述
在这里插入图片描述

  DocumentRoot F:/WebSite/base
    ServerName  www.123456.com
    <Directory "F:/WebSite/base">
  	Options -Indexes +FollowSymlinks
  	AllowOverride All
  	Require all granted
     </Directory>

<VirtualHost 127.0.0.1:89>   
    DocumentRoot "F:/WebSite/heatmap"
    ServerName  www.zenws12.com
    <Directory "F:/WebSite/heatmap">
  	Options -Indexes +FollowSymlinks
  	AllowOverride All
  	Require all granted
     </Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:89>   
    DocumentRoot  F:/WebSite/eMIS/UI
    ServerName  www.aresw.com
   <Directory "F:/WebSite/eMIS/UI">
	  Options -Indexes +FollowSymlinks
	  AllowOverride All
 	 Require all granted
    </Directory>
</VirtualHost>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/741916.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

centos7搭建postgresql主从(主备)架构

本篇介绍如何在centos7系统搭建一个postgresql主备集群实现最近的HA&#xff08;高可用&#xff09;架构。后续更高级的HA模式都是基于这个最基本的主备搭建。 节点规划 ip 主机名 用途 192.168.182.4 node1 主库&#xff08;读写&#xff09; 192.168.182.5 node2 备库&#…

大神都在用的4个AI绘画工具,记得收藏

AI绘画工具是一种利用人工智能辅助绘画创作的工具&#xff0c;它可以帮助设计师快速绘制高质量的艺术作品。本文列出了国内外4款免费的AI绘画工具&#xff0c;它们使用起来非常简单&#xff0c;而且创作效果非常不错&#xff0c;一起来看看吧&#xff01; 1.即时灵感 即时灵感…

【字符串 简单】LeetCode 14. 最长公共前缀 Java

我的思路&#xff1a; 给字符串数组按照字符串的长度从长到短排序&#xff0c;因为最长公共前缀最长的话&#xff0c;也只能是字符串数组中最短的那一个字符串设置一个index变量&#xff0c;表示当前正在检查字符数组中所有字符串的index位置循环遍历字符串数组n遍&#xff0c…

Java设计模式之结构型-桥接模式(UML类图+案例分析)

目录 一、基础概念 二、UML类图 三、角色分析 四、案例分析 1、支付方式 2、支付渠道 五、总结 一、基础概念 桥接模式&#xff08;Bridge Pattern&#xff09;是一种结构型设计模式&#xff0c;其主要目的是“将抽象部分与实现部分分离&#xff0c;使它们都可以独立地…

微信小程序扫码邀请,小程序码生成带参数

代码一&#xff1a; public String generateQRCode(String appId, String appSecret, String pagePath) throws IOException {String accessToken getAccessToken(appId, appSecret);String apiUrl "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token&qu…

springboot家乡特色推荐系统

本次设计任务是要设计一个家乡特色推荐系统&#xff0c;通过这个系统能够满足家乡特色文章的管理功能。系统的主要功能包括首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;文章分类管理&#xff0c;文章分享管理&#xff0c;系统管理等。 管理员可以根据系统给定的账…

前端工程化与webpack

一、目标 能够说出什么是前端工程化能够说出webpack的作用能够掌握webpack的基本使用了解常用plugin的基本使用了解常用loader的基本使用能够说出Source Map的作用 二、目录 前端工程化webpack的基本使用webpack中的插件webpack中的loader打包发布Source Map 1.前端工程化 …

2023年Q2京东冰箱行业品牌销售排行榜(京东销售数据分析)

近年我国的冰箱零售呈波动变化的趋势&#xff0c;由于冰箱市场趋于饱和&#xff0c;因此消费者对冰箱的需求逐渐变为替换需求&#xff0c;这也进一步推动了产品的更新迭代。接下来结合具体数据&#xff0c;我们来分析一下2023年Q2冰箱行业的销售详情。 根据鲸参谋电商数据分析平…

MySQL环境配置

MySQL在centos7环境安装 一.卸载不要的环境二.获取mysql官方yum源三.安装mysql服务四.mysql登陆五.设置配置文件my.cnf六.设置开机启动【可以不设】七.常见问题 安装与卸载中&#xff0c;⽤⼾全部切换成为root&#xff0c;⼀旦安装&#xff0c;普通⽤⼾也能使⽤。 一.卸载不要…

Python编程——字符串的三种定义方式讲解

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 本文专栏&#xff1a;python专栏 专栏介绍&#xff1a;本专栏为免费专栏&#xff0c;并且会持续更新python基础知识&#xff0c;欢迎各位订阅关注。 前言 上篇文章讲了python字符串的一些知识&#xff0c;现在…

[ICASSP 2019] 差分隐私压缩 K 均值

Differentially Private Compressive K-means Differentially Private Compressive K-means | IEEE Conference Publication | IEEE Xplore 摘要&#xff1a; 这项工作解决了从大量数据中学习并保证隐私的问题。概述的学习框架建议通过将大规模数据集压缩为广义随机矩的单个向…

Arduino为GD32芯片编程

GD32F103用Arduino编程 板子线路图Ardunino编程程序编制编译下载 板子线路图 这个STM32F103C8T6用国产的GD32来代替。 Ardunino编程 使用Arduino编程&#xff0c;在板子管理器中安装&#xff1a; 安装需要一些时间&#xff0c;在这里可以看到&#xff0c;STM32F1xx支持GD32F…

Flink-intervalJoin源码和并行度问题

1.源码 底层用的是connect 把两个流的数据先保存到状态中 先判断有没有迟到&#xff0c;迟到就放到侧输出流 再根据范围找数据 然后根据上界删除数据 package com.atguigu.gmall.realtime.test;import org.apache.flink.api.common.eventtime.SerializableTimestampAssigne…

【Java基础教程】(十一)面向对象篇 · 第五讲:透彻讲解Java中的static关键字及代码块——静态属性、静态方法和普通代码块、构造块、静态块的使用~

Java基础教程之面向对象 第五讲 本节学习目标1️⃣ static 关键字1.1 static定义静态属性1.2 static定义静态方法1.3 主方法1.4 实际应用功能一&#xff1a;实现类实例化对象个数的统计功能二&#xff1a; 实现属性的自动设置 2️⃣ 代码块2.1 普通代码块2.2 构造块2.3 静态块…

gulimall-首页渲染-nginx域名搭建

首页渲染与nginx域名搭建 前言一、首页1.1 整合 thymeleaf1.2 整合 dev-tools1.3 渲染分类数据 二、Nginx 域名搭建2.1 搭建域名访问环境2.2 nginx 配置文件2.3 总结 前言 本文继续记录B站谷粒商城项目视频 P136-140 的内容&#xff0c;做到知识点的梳理和总结的作用。 一、首…

组合取球-2022年全国青少年信息素养大赛Python国赛第6题

[导读]&#xff1a;超平老师计划推出《全国青少年信息素养大赛Python编程真题解析》50讲&#xff0c;这是超平老师解读Python编程挑战赛真题系列的第8讲。 全国青少年信息素养大赛&#xff08;原全国青少年电子信息智能创新大赛&#xff09;是“世界机器人大会青少年机器人设计…

教你如何自定义 Github 首页

一、创建自定义首页仓库 若要自定义首页&#xff0c;首先需要创建一个与你 Github ID 同名的仓库 创建完成后就可以开始为你的首页添加一些有趣的内容了&#xff0c;代码格式可以是 markdown 语法&#xff0c;也可以是 HTML 语法&#xff0c;但 HTML 的扩展性更强一点&#xf…

大唐京兆韦氏,两个老来发奋的诗人

在唐朝&#xff0c;诗人文学政治家如过江之鲫&#xff0c;有两个人物是绝对不可忽略的&#xff0c;那就是韦应物和韦庄。其中韦应物是韦庄的曾祖父。 京兆韦氏是整个唐朝时期最重要的士族家族之一&#xff0c;代有人才出&#xff0c;衣冠鼎盛&#xff0c;为关中望姓之首。韦氏…

I/O多复用函数(select、poll、epoll)

目录 一、select函数二、poll函数 select函数 int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);poll函数 int poll(struct pollfd *fds, nfds_t nfds, int timeout);epoll API epoll_create epoll_wait epoll_ctl一、sel…

Spring Boot 系列3 -- 日志文件

目录 1. 日志有什么用? 2. 日志的使用 2.1 得到日志对象 2.2 使用日志对象打印日志 3. 日志级别 3.1 日志级别的用途 3.2 日志级别的分类和使用 3.3 日志的打印规则 3.4 日志级别的设置 4. 日志持久化 5. 更简单的日志输出--lombok 6. 拓展1 lombok的原理 7. 拓…