Tomcat学习笔记_基于主机名的虚拟主机的配置

windows apache2.4 基于主机名的虚拟主机配置 配置虚拟主机之前,我们先配置俩个本地域名,打开在C:\Windows\System32\drivers\etc\hosts,添加俩个域名,同ip不同域名新建俩个目录,作为apache服务的根目录在httpd.conf的目录下,新建一个配置文件virtualhost-host.conf,添加虚拟主机配置<VirtualHost *:80> DocumentRoot "E:\liuxg\liux 阅读详情

一、首先配置网络环境:

1.浏览器访问基于主机名的虚拟主机时,访问URL必须采用主机名,不能使用IP地址
2.整个网络系统中必须建立主机名与IP地址的映射关系 
  2.1使用本地  Hosts 文件建立主机名与IP的映射关系(C:\Windows\System32\drivers\etc\Hosts)
           127.0.0.1              www.test.cn
           127.0.0.1              www.test.com

       在设置好Hosts 文件后使用命令行ping localhost 和www.test.cn、www.test.com都能ping通

              

        2.2 使用DNS (要钱的)


二、配置Tomcat

配置原理: 

1.  一个<Connector> 元素用于配置一个对外的连接器,对于Web服务器的每一个监听端口号,都要配置一个独立的<Context>元素

2.   一个<Connector> 元素对应的连接器必须有一个<Engine> 元素关联

3.   将一个或多个<Context> 元素与<Engine> 元素关联的方式:将<Context> 元素与<Engine> 元素嵌套在同一个<Service> 元素中

 配置方法:

在 server.xml 文件 的  <Server> 元素里面添加另一个 <Service>  元素

<Service name="secend-serv"> 
    <Connector port="80" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />                   
    <Engine name="Catalina" defaultHost="www.test.com">         
           <Host name="www.test.com"  appBase="D:\webSite1"  unpackWARs="true" autoDeploy="true" />     
           <Host name="www.test.cn"  appBase="D:\webSite2"  unpackWARs="true" autoDeploy="true" />             
     </Engine>         
  </Service>  

注意:

1.   <Service>  元素的 name  属性名称必须与原 <Service> 名称不同,因此修改为:secend-serv

2.   <Connector >元素的 port  属性修改为  80(或者其他你想要的不被占用的端口)

3.   <Engine>元素的 defaultHost 属性修改为所包含的一个 <Host> 属性的 name 属性值,我选用  www.test.com

4.  <Host> 元素的name属性对应着网络的虚拟主机名,这要在host中配置;appBase是你web站点项目存放的路径


通过以上两步配置,在浏览器中访问 www.test.com/项目名   就能访问你的项目



TMS320F280049C 学习笔记21 交叉开关 Crossbar (X-BAR) 简单介绍了X-BAR。 阅读详情

相关推荐

从LLaMA到LLaMA-MoE:轻量级混合专家模型构建与实战指南

混合专家(Mixture-of-Experts, MoE)是一种先进的神经网络架构,其核心原理是通过门控网络动态地为不同输入选择不同的专家子网络进行计算,从而实现模型容量的指数级扩展,同时保持推理时的计算量基本不变。这种稀疏激活的特性赋予了MoE极高的技术价值,使其成为解决大模型训练与推理成本矛盾的关键技术之一,在自然语言处理、多模态学习等场景中展现出巨大潜力。本文聚焦于**LLaMA-MoE**这一具体实践,深入探讨了如何基于成熟的稠密模型(如LLaMA),通过**专家构建**与**持续预训练**两大关键

weixin_28730549的博客 565

Tomcat下为每个Web应用配置不同的访问端口

Tomcat下为每个Web应用配置不同的访问端口 要完成这个目录必须对conf/Server.xml文件进行配置 设现在我们有两个应用app1和app2,客户端期望的访问方式是: App1 -&gt; http://localhost:8081/ App2 -&gt; http://localhost:8082/ 这样省去了在主机名后面添加ContextPath的麻烦,相...

洪斌的博客 620

【多媒体交互】Unity+普通摄像头实现UI事件分析

利用摄像头捕捉用户的手势或动作,结合坐标映射与事件系统触发UI交互

qq_38350004的博客 1316

使用Tomcat建立基于主机名的虚拟主机

使用主机名的方式建立多个虚拟主机的演示步骤。 修改Tomcat下的Server.xml文件,在其中加入如下内容 <Host name="site1" debug="0" appBase="d:\VirtualHost1"> <Context path="" docBase="." debug="0"/> </Host> <Host name="site2" d

shenhongdb的博客 1176

不用买显示器!用USBMMID虚拟显示器软件在Win10上扩展4个屏幕(保姆级教程)

本文提供了一份详细的保姆级教程,指导用户如何在Windows 10系统上,无需购买额外硬件,通过USBMMID虚拟显示器软件扩展出多达4个虚拟屏幕。文章深入解析了虚拟显示器的核心原理,并基于微软IDD框架,手把手教学从软件获取、环境检查到安装配置的全过程,帮助开发者和多任务用户构建高效、免费的虚拟多屏工作站,实现生产力的飞跃。

backprop5master的博客 659

深度学习12—VGG19实现

state_dict = load_state_dict_from_url(model_urls['vgg19'],model_dir='./model' ,progress=progress)#预训练模型地址。accuracy=((out.argmax(1)==label).sum()).clone().detach().cpu().numpy()#正确预测的总和比测试集的长度,即预测正确的精度。image=torch.reshape(image,(1,3,224,224))#四维图形,RGB三个通。

m0_55196097的博客 2442

虚拟机配置主机名

1)查看主机名基本语法: [root@hadoop101 /]#hostname 修改hostname 保存退出 2)配置域名解析器

chen1092248901的博客 1万+

摩擦纳米发电机测试系统全解析:从硬件配置到软件控制

本文全面解析摩擦纳米发电机(TENG)测试系统,涵盖硬件配置、软件控制及系统集成。详细介绍NI USB-6003等采集卡的选择与使用,以及一体化控制软件的功能与优势,帮助研究人员高效评估纳米材料发电性能。系统支持自动测试与数据分析,显著提升测试效率与准确性。

weixin_28720767的博客 460

Tomcat虚拟主机配置

什么是虚拟主机 Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。 正常的我们启动tomcat之后访问是http://localhost:8080,我们可以通过配置Tomcat让他通过www.test.com来打开这个页面。 1、修改Conf/server.xml当中的Host标签 把localhost改为www.test.com <Host name="www.test.c

怪咖@的博客 3242

2023年全国青少年信息素养大赛复赛真题(C++智能算法复赛真题:带解析)

2023年全国青少年信息素养大赛复赛真题(C++智能算法复赛真题:带解析)

王老师青少年编程 2114

【Power Compiler手册】4.saif文件

功耗计算的准确性取决于切换活动数据的准确性。这些数据是通过使用RTL仿真或门级仿真生成的,并存储在SAIF文件中。在执行功耗优化和分析之前,应该使用SAIF文件来反标设计对象上的切换活动信息。SAIF是由Synopsys支持的ASCII格式,用于促进不同Synopsys工具之间的信息交换(参见IEEE 1801标准,附录J)。使用`read_saif`命令读取SAIF文件,使用`write_saif`命令写出SAIF文件。有关更多信息,请参见`read_saif`和`write_saif`命令的手册页。

QRBQ 2186

Tomcat学习笔记(四)——虚拟主机

一、基于主机名的虚拟主机 网络环境: 1. 浏览器访问基于主机名的虚拟主机时,访问URL必须采用主机名,不能使用IP地址 2.整个网络系统中必须建立主机名与IP地址的映射关系    2.1使用本地  Hosts 文件建立主机名与IP的映射关系(C:\Windows\System32\drivers\etc\Hosts)         127.0.0.1              www

PANDS 1761

图注意力网络(GAT)原理与代码实战案例讲解

1. 背景介绍 图注意力网络(Graph Attention Network,简称GAT)是一种基于图神经网络(Graph Neural Networks,简称GNN)的深度学习方法。它能够处理具有复杂关系的节点数据,并在多个领域取得了显著的效果,如社交网络分析、推荐系统等。 2. 核心概念与联系

AI架构师小马 2712

tomcat配置虚拟主机

tomcat服务器配置虚拟主机 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/parade0393/article/details/78858673 基于主机名的虚拟主机配置 配置虚拟主机就是配置一个网站,在tomcat配置一个虚拟主机(网站),需要修改conf文件夹下的serv...

wlh525的博客 490

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Tomcat 虚拟主机配置

一、什么是虚拟主机 一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是"虚拟主机"。 虚拟主机的实现方式: 1、基于主机名的虚拟主机:多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名。HTTP协议请求里包含了主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。 步骤: a、配置域名与Ip的映射管理

qq_39478853的博客 273

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

tomcat虚拟主机的配置

一,安装tomcat 1,环境准备 [root@localhost bin]# systemctl stop firewalld [root@localhost bin]# systemctl disable firewalld [root@localhost bin]# setenforce 0 [root@localhost bin]# vi /etc/sysconfig/selinux 2,...

wm_0116的博客 409

apache-tomcat7配置虚拟主机

我在tomcat7配置虚拟主机网上资料很多,不多说了直接上代码:

StrawDevil的博客 1039

Tomcat配置虚拟主机

Tomcat 配置虚拟主机     Tomcat的虚拟主机的配置,WEB浏览器与WEB服务器建立连接后,除了将请求URL中的资源路径发送给WEB服务器外,还会将URL中的主机名部分作为HTTP请求消息的Host头发送给WEB服务器。      Tomcat的虚拟主机的配置

10-3G-何进超 3237

tomcat 虚拟主机

概念:两个地址(不同的域名或者不同的端口号)映射到同一台服务器上,访问不同web根目录。有两种实现方法:① 建立基于主机名的虚拟主机       打开server.xml,找到标签,新建一个host,名字是你的域名,因为用户在输入这个域名访问你的服务器的时候,这个名字会当作主机名放在请求中。tomcat便可以据此,为用户指定web目录。② 建立基于

乐敏@技术驿站 556

tomcat虚拟主机

虚拟主机 tomcat不支持基于不同IP的虚拟主机 基于域名的虚拟主机 一台物理机搭建多个web站点,每个站点独立运行互不干扰 多个域名解析到同一个IP地址,web服务器配置文件添加多个站点,各站点有自己的主机名。客户端请求时http协议请求包含了主机名信息,根据不同主机名访问不同站点 [root@localhost ~]# vim /etc/hosts 192.168.111.4 w...

weixin_30914981的博客 814

(转)tomcat 虚拟主机和别名的配置方法

http://eugeneheenchen.spaces.live.com/blog/cns!5B22B67903BAE2E7!5630.entry2月2日配置Tomcat虚拟主机/conf文件夹下的server.xml文件中,元素代表虚拟主机,在同一个元素下可以有多个细腻主机。 在未设置虚拟主机的默认情况下,server.xml配置文件中默认已经存在一个name属性为lo

3173

Tomcat虚拟主机与原理

虚拟主机及实现原理 (1)目的:    在一台计算机上创建多个WEB站点,并为每个WEB站点设置不同的主目录和虚拟子目录,每个WEB站点作为各自独立的网站分配给不同的公司或部门。 (2)好处:    多个公司或部门的网站就可以共用同一台计算机,而用户感觉每个公司和部门都有各自独立的网站。多个没有实力在Internet上架设自己专用服务器的中小公司可以联合租用一台WEB服务器,对外提供各

750

Tomcat中虚拟路径,虚拟主机配置

简介: Tomcat中部署web应用程序的方式 2种方式: 1.直接将一个web应用程序放置在tomcat/webapps目录下。这时web应用程序目录名称就是我们访问tomcat下的这个应用程序的名称 2.将一个不在tomcat下的web应用程序部署加载. 此时就要在TOMCAT中设置虚拟路径了. Tomcat的加载web应用的顺序是先加载 $Tomcat_home$\conf\Catal...

缺钙的蜗牛 318

tomcat的虚拟主机的配置和缺省主机的详细配置

Servlet容器:(tomcat) 1 .简洁明了就是程序代码的运行环境,根据一定的语法规则,能够进行代码的解析执行的的环境。 2. servlet运行的环境就是tomcat中的环境,servlet符合规定的语法结构,可以在Servlet容器中被解析然后进行程序的执行 web容器: 1.能够提供web资源信息程序的运行环境的容器,简洁明了就是提供的Web程序运行的一个开发环境 2. 就是提供的一个场所或者环境能够进行执行Web程序代码 3. Web容器存在各种的应用和容器的集合,所以web容器

虚空掠夺者~ 570

Tomcat虚拟主机及配置优化

目录tomcat虚拟主机配置定义基于域名添加一个新的容器配置添加映射访问测试基于端口访问测试Tomcat配置优化类型配置文件参数优化修改配置优化 tomcat虚拟主机配置 定义 一台服务器不建议运行多个Tomcat服务,需要配置虚拟主机 通过两个域名访问到不同的项目内容 步骤 -创建www和bbs项目目录和文件 -修改Tomcat主配置文件 -重启Tomcat服务 -访问测试 Connector容器结束方式 <Connector> 或者 <Connector> ... --/&g

咕咕咕daisy! 734
上一篇: 使用命令行启动服务
下一篇: 错误解决:java.net.BindException: Address already in use: JVM_Bind:80
spring292713
博客等级 码龄16年 13粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值