虚拟主机和应用部署|学习笔记

简介: 快速学习虚拟主机和应用部署

开发者学堂课程【Tomcat 服务器入门详解虚拟主机和应用部署】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/654/detail/10846


七、配置详解

因为前面已经有 tomcat 服务,已经把 IP 地址规整完毕,不是提供一个输入框随便填,而是其内部已经提供了 IP 地址,它有固定的规范。所以没有必要写的那么严格但是如果写网页开发,提供一个输入框填东西,就会故意在这儿测试漏洞,所以要严格一点。

下面,service 里面放的是 connector engine,们是捆绑在一起的,Tomcat 最后不会在最前沿,一定是在最后面。通过前面的调度室找 tomcat,或者通过代理找 tomcat,所以 tomcat 就应该压力小,速度要好一点,内部服务器一般可以不用SL效率会再高一点,否则证书需要非对称加密,比较浪费时间。

确认虚拟主机在 engine上,因为N要做路径,然后匹配,所以缺省虚拟主机也可以指向所指定的虚拟主机,圈数如果这么配,自己也可以配一个虚拟主机要不要自动解压,要不要自动部署就是要做的事情,对于缺省虚拟主机,它配的什么样子照抄即可,因为自己真正写的应用未必会放到这个目录下,这个目录主要释放服务,所以自己写的应用都不放这,所以可以指向一个单独路径,要写相对路径,就是 catalina home。

1、server.xml

<?XML VERSION="1.0" ENCODING-"UTF-8"2>

 port="8005" shutdown="SHUTDOWN">

connectionTimeout="20000

redirectPort="8443"  />

 redirecTPORT="8443">

<Host name="10calhost” appBase="webapps"

unpackWARs="true” autoDeploy="true">

</Host>

28005是 Tomcat 的管理端口,默认监听在127001上。SHUTDOWN 这个字符串接收到后就会关闭此 Server.

# talent 127.0.0.1 8005

Trying 127.0.0.1…

Connected to 127.0.0.1

Escape character is ‘^]’.

SHUTDOWN

3、此管理功能建议禁用,改 shutdown 为一串无用字符串。

4、用户认证,配置文件是 conf/tomcat-users.xml

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