Tomcat多虚拟主机实现

  • 1. Tomcat及JDK 安装
  • 2. 配置虚拟主机
    • 2.1 server.xml配置
    • 2.2 配置测试jsp文件
    • 2.3 jsp配置权限
    • 2.4 重启Tomcat
  • 3. 测试
    • 3.1 Windows 测试
    • 3.2 Linux测试

1. Tomcat及JDK 安装

搭建部分参见:
https://blog.csdn.net/qq_29974229/article/details/121490043

2. 配置虚拟主机

2.1 server.xml配置

/usr/local/tomcat/conf/server.xml 中加入以下主机配置

      <Host name="www.aaa.com" appBase="/data/app1"></Host><Host name="www.bbb.com" appBase="/data/app2"></Host>

2.2 配置测试jsp文件

mkdir /data/app{1,2}/ROOT -p
cat > /data/app1/ROOT/index.jsp <<EOF
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>jsp例子</title></head><body>后面的内容是服务器端动态生成字符串,最后拼接在一起<br><%=request.getRequestURL()%></body>
</html>
EOF
\cp /data/app{1,2}/ROOT/index.jsp

2.3 jsp配置权限

chown -R tomcat.tomcat /data/

2.4 重启Tomcat

catalina.sh stop
catalina.sh start

3. 测试

3.1 Windows 测试

修改hosts文件


3.2 Linux测试

修改hosts文件

Tomcat多虚拟主机实现相关推荐

  1. Tomcat定义虚拟主机案例

    Tomcat定义虚拟主机案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.准备环境 1>.创建web程序的根目录 [root@yinzhengjie ~]# mkdir ...

  2. tomcat配置虚拟目录 / tomcat配置虚拟主机

    tomcat配置虚拟目录 虚拟目录的作用:可以发布指定目录下的项目 (之前讲解过--如果我们想要去发布一个web项目,那么这个项目必须放在tomcat的webapps目录下:放到webapps目录下之 ...

  3. Linux使用Tomcat部署虚拟主机

    一.虚拟主机知识 关于虚拟主机,我已经写过多篇文章了(Nginx虚拟主机,Web虚拟主机),可以看到只要是搭建web运行环境,用到虚拟主机技术的情况还是很多的,做大的好处就是省钱,一台服务器能办到的事 ...

  4. Tomcat介绍和安装,以及tomcat的虚拟主机配置

    为什么Tomcat火了 Tomcat介绍 Tomcat核心组件 简述Tomcat处理请求过程 Tomcat目录机构 Tomcat安装 虚拟主机配置 Tomcat介绍 ●自从JSP发布之后,推出了各式各 ...

  5. Tomcat的虚拟主机的配置

    比如:配置一个虚拟主机的名字是www.sina.com 1 改动window系统中的HOST文件[C:\WINDOWS\system32\drivers\etc\hosts]   127.0.0.1 ...

  6. Tomcat配置虚拟主机的两种方式

    1.基于主机名的虚拟主机配置 在随意盘符下建立一个目录作为虚拟地址的目录.例如:F:\virtualhost1,在其下建立 test1.html,写入内容例如:test 在tomcat/conf/se ...

  7. 配置Tomcat的虚拟主机,并搭建java应用(上)

    需求:使用Tomcat部署一个Java应用(zrlog博客). 添加一个虚拟主机 [root@dl-001 src]# vim /usr/local/tomcat/conf/server.xml // ...

  8. Windows内使用Tomcat新建虚拟主机,并使用telnet访问

    JDK版本:17.0.2 Tomcat版本:10.0.17 建议删除Tomcat重新安装一个全新的,以免发生未知的错误. 1.创建域文件 在Tomcat所在文件夹里创建名为webprog的文件夹,在w ...

  9. tomcat 配置虚拟主机

    Tomcat服务器,允许用户在同一台计算机上,配置多个Web站点,在这种情况下,需要为每个Web站点,配置不同的主机名,即配置虚拟主机  现实生活中,为了提高硬件资源的利用率,有很多网站通过配置虚拟主 ...

  10. Tomcat配置虚拟主机

    第一步:创建站点目录 mkdir -p /data/{test,logs} 第二步:创建测试页 测试页 [root@localhost tomcat]# cat /data/test/index.js ...

最新文章

  1. Vagrant 管理部署 VirtualBox (推荐使用)
  2. Diango博客--7.自动生成文章摘要
  3. linux下练习 c++ 容器set、multimset的特性
  4. 2018-11-13#Hive外表创建和加载数据
  5. 虚拟机与服务器桥接不能上网,vmware虚拟机桥接模式不能上网
  6. openresty lua集成kafka
  7. 请问mysql优化相关
  8. 拓端tecdat|R语言状态空间模型:卡尔曼滤波器KFAS建模时间序列
  9. java 定时任务的实现_Java定时任务实现的几种方式
  10. python怎么下载安装教程_python怎么下载?《python软件下载安装教程》
  11. pcie link/lane number negotiation
  12. 钢琴作品常用体裁名称及曲式
  13. idea弹窗 Placing the unmodified important.txt in the zip file with the agent jar in the same directo
  14. PS怎么旋转图片方向
  15. 【Unity3D日常开发】Unity3D中实现计时器工具类-正计时、倒计时、暂停计时、加速计时
  16. MySQL理论:脏读、不可重复读、幻读
  17. 【UCIe】UCIe Standard 256B Flit for PCIe 6.0 vs. PCIe 6.0 Flit
  18. 鼠标事件练习:移动鼠标后获取鼠标距离盒子的X轴和Y轴的值
  19. Oppo手机自带翻译功能你知道吗?一键实时语音翻译,看完学到了
  20. kirin710f是什么处理器_海思710f相当于骁龙哪个型号

热门文章

  1. 第一方数据,第二方数据,第三方数据:你了解多少?
  2. Pr:旧版标题设计器
  3. 智能门锁走向而立之年
  4. html progress标签的样式设置,progress后紧跟数字长度样式
  5. matlab中正弦信号的功率计算,范数norm
  6. YS13-3荧光管时钟设计
  7. GoTop给网站加一个悬挂猫效果上吊猫
  8. flash学习者不要错过-视频教程打包下载
  9. 安排,2020新kafka视频教程零基础到精通
  10. 如何更换您的Gmail地址