apache 安装配置 基础篇(三) 之 虚拟机、主服务等、默认虚拟主机

news/2024/12/22 20:16:10/

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 +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>
<VirtualHost *:89>   DocumentRoot  F:/WebSite/eMIS/UIServerName  www.aresw.com<Directory "F:/WebSite/eMIS/UI">Options -Indexes +FollowSymlinksAllowOverride AllRequire 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/UIServerName  www.ares02.com<Directory "F:/WebSite/eMIS/UI">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost><VirtualHost 192.168.1.100:89>   DocumentRoot  F:/WebSite/eMIS/UIServerName  www.ares01.com<Directory "F:/WebSite/eMIS/UI">Options -Indexes +FollowSymlinksAllowOverride AllRequire 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 +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:90>   DocumentRoot  F:/WebSite/eMIS/UIServerName  www.zen.com<Directory "F:/WebSite/eMIS/UI">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>

主服务设定

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

  DocumentRoot F:/WebSite/baseServerName  www.123456.com<Directory "F:/WebSite/base">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory><VirtualHost 127.0.0.1:89>   DocumentRoot "F:/WebSite/heatmap"ServerName  www.zenws12.com<Directory "F:/WebSite/heatmap">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:89>   DocumentRoot  F:/WebSite/eMIS/UIServerName  www.aresw.com<Directory "F:/WebSite/eMIS/UI">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>

默认虚拟主机

使用带有通配符端口的默认虚拟主机可以有效地阻止任何请求进入主服务器。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

 DocumentRoot F:/WebSite/baseServerName  www.123456.com<Directory "F:/WebSite/base">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory><VirtualHost _default_:82>DocumentRoot "F:/WebSite/default82"ServerName  www.zenws12.com<Directory "F:/WebSite/default82">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1:88>   DocumentRoot "F:/WebSite/heatmap"ServerName  www.zenws12.com<Directory "F:/WebSite/heatmap">Options -Indexes +FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>

http://www.ppmy.cn/news/837462.html

相关文章

Node.js开发

Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。 也就是说Node.js基于V8引擎来执行JavaScript的代码&#xff0c;但是不仅仅只有V8引擎&#xff1a;  前面我们知道V8可以嵌入到任何C 应用程序中&#xff0c;无论是Chrome还是Node.js&#xff0c;事实上都是嵌入…

最近作家六六说京东卖假货,我现在就展示一个京东欺骗消费者的真实情况吧

大概的说说情况吧&#xff0c;我在京东上面&#xff0c;买了两本绝版书&#xff0c;第一本&#xff0c;卖家说没货了&#xff0c;让我申请退款&#xff0c;我就申请退款了&#xff0c;后来我搜了一下之前还挂了有的两三家突然全部下架了&#xff0c;然后我又买了另外一本绝版书…

Docker安装ElasticSearch8.X docker安装elasticsearch8.X完整详细教程

Docker安装ElasticSearch8.X docker安装elasticsearch8.X完整详细教程 Docker 上安装 ElasticSearch 8.8.1 的步骤&#xff1a;选择要安装的ElasticSearch 版本1、拉取 ElasticSearch 镜像2、创建并运行容器关闭容器启动容器重启容器 3、elasticsearch常用端口以及作用4、测试&…

京东返利

京东返利 买东西前查一查&#xff0c;说不定你要买的东西返利50%呢~ 正文开始&#xff0c;从现在开始 京东购买商品&#xff0c;可以在小花儿人工智能&#xff0c;以下简称“小花儿”这里领取返利了&#xff08;O(∩_∩)O&#xff09;&#xff0c; 返利最多50% &#xff0c;…

京东E卡回收方法

持有京东e卡还可以享受很多的优惠。这是京东商城发行的预付卡。如果您经常在京东自营店买东西&#xff0c;这张卡会为您节省很多费用&#xff0c;所以受到非常多用户的喜爱。京东e卡对于经常购物的人来说是一种福利&#xff0c;但对于一些平时很少在网上购买东西的人来说&#…

微信api退款及退款查询

相比支付宝的接口&#xff0c;微信的接口与实现都很简单其实&#xff0c;官方文档都有很详细的讲解。 官方文档地址&#xff1a;https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter9_4 步骤&#xff1a; 1.下载 安全证书&#xff01;&#xff01;【关键】 2.按官方文…

极客日报第118期:京东被曝显卡售后不肯维修要原价退款;​IBM发布第一个2纳米芯片;Bootstrap 5.0.0发布

一分钟速览新闻点&#xff01; 京东被曝显卡售后不肯维修要原价退款安阳女车主起诉特斯拉副总裁陶琳&#xff1a;请求精神损失赔偿 5 万腾讯正与美国谈判&#xff0c;以保留在 Riot 和 Epic 的股份街电、搜电完成合并&#xff0c;两大品牌母公司正式定名竹芒科技IBM 制造出第一…

电商退款前端与流程

一、主流电商产品的订单状态 淘宝的订单状态主要有待付款、待发货、待收货、待评价、已关闭、以及退款中。 京东的订单状态主要有待付款、待收货、已完成、已取消等。 有赞的订单状态主要有待付款、待接单、待发货、待收货等。 二、最常见的订单状态 根据以上平台以及大家平常…