tomcat绑定域名绑定端口及更换ROOT目录
一、更换ROOT目录
tomcat默认网站目录为 webapps/ROOT ,那么我们如何改为自己的网站目录呢?
1.打开并编辑tomcat目录下的 conf/server.xml
大约在148行的位置,在Host节点下增加
<Context path="" docBase="docs"/>
2.重启服务器即可将默认目录指向docs
Context节点实际上是配置虚拟目录,path代表路径(如果为空的话指根目录) docBase代表实际路径,这样配置的话就是指访问根目录时指向webapps/docs目录。默认是:webapps/ROOT目录
ps:docs目录为tomcat的文档项目,本文只是用它做测试,自己使用时改成自己的网站目录
二、网站绑定域名
1.打开并编辑tomcat目录下的 conf/server.xml
大约在148行的位置,有个Host节点,该节点就是配置域名的,复制该节点,将里面的name改为自己的域名
2.在Host内部增加Context节点,将docBase指向要绑定的网站
3.重启tomcat即可看到效果
ps:manager为tomcat的管理项目,本文只是用它做测试,自己使用时改成自己的网站目录
三、网站绑定端口
默认的tomcat绑定的是8080端口,如果我们想添加自己的端口(这种情况可配合nginx代理访问),该怎么做呢。
1.打开并编辑tomcat目录下的 conf/server.xml
大约在53行的位置有个Service节点
2.复制Service节点,将name属性改个名字(Service可有多个,name不要重复即可)
3.将第一个Connector节点的port属性改为自己想要的端口号
然后要绑定的网站按照本文第一节:“更换ROOT目录”的方式进行修改即可
4.重启tomcat服务器即可看到效果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?