配置虚拟主机| 学习笔记

简介: 快速学习配置虚拟主机,介绍了配置虚拟主机系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【Java Web 开发-Web 应用、Tomcat、HTTP 请求与响应配置虚拟主机】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/575/detail/7960


配置虚拟主机

 

内容简介:

一、修改端口号为80

二、添加绑定关系

三、添加主机


我们可能比较厌烦从地址栏中输入 local host8080。我们希望打 www.baidu.com 来访问。

要想打它来访问,首先,我们需要把 tomcat 端口写成80。如果我们没有打8080,在默认没有打端口的时候。我们的浏览器在请求的时候给的端口是80。

如何被解析呢?

需要有域名解析的功能才能做到。在局域网中,别人请求我们的时候打www.baidu.com 不够,还得打我们的 IP 地址。我们的本机可以做一个映射。让本机的IP地址映射到 www.baidu.com 中。访问完之后要改回来,否则,百度也会访问不了。

我们的目标是,在浏览器中输出:http://www.itcast.cn就可以访问我们的项目。完成这一目标,我们需要做三件事:


一、修改端口号为80

修改端口号为80,代码如下:

<Conector port="80" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectport="8443"/>

修改完成后,测试一下 tomcat 启动是否有问题,点击 run server 发现结果没问题,说明80端口修改成功。

地址栏输入 :http://localhost/ 不需要输入80。发现测试成功。

 

二、添加绑定关系

在本机上可以解析域名为127. 0. 0. 1,这需要修改 C:\WINDOWS\system32\drivers\etc\hosts 文件,一个没有拓展名的 host 在这个文件中写了一大堆的当前IP地址和域名的映射添加对http://www.itcast.cn和127. 0. 01的绑定关系;

绑定 http://www.itcast.cn和127. 0. 01的绑定关系。可以用百度也可以用www.itcast.cn

代码如下:

http://www.itcast.cn  127. 0. 01  

 

三、添加主机

在新的主机中,我们又可以添加一些默认的访问路径。

server.xml 文件中添加一个

<Hostname="www.itcast.cn"   appBase="F: /itcastapps"

unpackWARs="true"     autoDeploy="true">

</Host>

注意:

·name="www.itcast.cn”:指定虚拟主机名为 www.itcast.cn

·appBase="F:/itcastapps”:指定当前虚拟主机的应用程序存放目录为F:/itcastapps

在 itcastapps 目录下创建名为 ROOT 的应用,因为一个主机只可以有一个名为 ROOT的应用,名为 ROOT 的应用在浏览器中访问是可以不给出应用名称。

 image.png

现在访问:http://www.itcast.cn 看看是什么页面!

请注意,只有本机可以通过 http://www.ltcast.cn 来访问,而其他电脑不可以!

相关文章
|
2天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1023 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
17天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1720 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
662 152
|
10天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
626 14
|
5天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
385 4