Tomcat服务器配置虚拟主机

3.1配置虚拟主机

配置虚拟主机就是配置一个网站。

在Tomcat服务器配置一个虚拟主机(网站),需要修改conf文件夹下的server.xml这个配置文件,使用Host元素进行配置,代开server.xml,可以看到Tomcat服务器自带的一个

名称为localhost的虚拟主机(网站),如下图所示:

<Host name="www.kaka.com" appBase="F:\JavaWebApps"></Host>

这里我们新配置一个虚拟主机,虚拟主机的name是"www.baidu.com" 虚拟主机"www.kaka.com"现在管理着JavaWebApps文件夹下的所有web应用,平时我们在互联网上使用

域名"www.baidu.com"访问百度的网站是,其实就是访问一个名称是"www.baidu.com"的虚拟主机,所以当我们要访问name是"www.kaka.com"的这个虚拟主机时,就可以使用

"域名(www.kaka.com)"去访问,注意一下appBase="F:\JavaWebApps",这里的JavaWebApps文件夹代表的不是一个项目的根目录,而是一个存放了一个或者多个JavaWeb应用的文件夹,如下图所示:

就好像是Tomcat服务器的webApps文件夹一样,里面存放了很多的JavaWeb应用

3.2 windows 系统中注册域名

配置的主机(网站)想通过域名被外界访问,必须在DNS服务器或windows系统中注册访问网站时使用的域名,找到"C:\Windows\System32\drivers\etc"目录下的Hosts文件,

如下图所示

服务器发送回来的数据:

HTTP/1.1 200 OK

Server: Appache-Coyote/1.1

Content-Type:text/html;charset=ISO-8859J-1

Content-Lenght:102

Date:Mon,19 May 2014 14:25:14 GMT

<html>

  <head>

    <title>JavaWebDemo1</title>

  </head>

  <body>

    JavaWebDemo1

  </body>

</html>

这就是浏览器和服务器的交互过程

5.JavaWeb应用的组成结构

开发JavaWeb应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错

JavaWebApp------------------------->WEb应用所在目录

html,jsp,css,js文件------------------->这些文件一般存在web应用根目录下,根目录下的文件外界可以直接访问

webinf目录---------------------------->java 类,jar包,web应用的配置文件存在这个目录下,该目录下的文件外界无法直接访问,有web服务器负责调用

时间: 2024-10-25 14:45:25

Tomcat服务器配置虚拟主机的相关文章

记tomcat中虚拟主机的配置

在开发的时候都是直接把war包直接扔到tomcat的webapps目录下,通过localhost:8080/project来访问,但是在上线系统的部署,显然不可能通过www.xxx.com/project这样去访问的. 原来天真的认为域名是可以指向IP:端口/project这样的,今天去客户那部署发现完全不是那么回事,域名只能指向IP,于是马上求助度娘,找到如下方案. 在tomcat的conf/server.xml中,默认有个节点是 <Host name="localhost" 

tomcat配置虚拟主机

在眼下,非常多server都是一台server对外能够訪问非常多个javaEE的项目,这样的实现方式就须要在tomcat里面配置虚拟主机了!以下就说说怎样配置虚拟主机: 找到tomcat的安装文件夹,到TOMCAT_HOME/apache-tomcat7/conf文件夹下,找到server.xml这个文件,打开该文件,在该文件里找到关于Engine这个子节点 <Engine name="Catalina" defaultHost="localhost">

16.4 配置Tomcat监听80端口;16.5、16.6、16.7配置Tomcat的虚拟主机(上中下);16.8 Tomcat日志

扩展: 邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37 JAR.WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725 tomcat常见配置汇总 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html resin安装 http://fangniuwa.blog.51cto.com/10209

tomcat建立虚拟主机

WEB浏览器与WEBserver建立连接后,除了将请求URL中的资源路径发送给WEBserver外,还会将URL中的主机名部分作为HTTP请求消息的Host头发送给WEBserver.比如,在浏览器地址栏中输入http://www.it315.org,浏览器发送给www.it315.org主机上的WEBserver的请求消息内容例如以下: GET  /  HTTP/1.1<回车> Host:  www.it315.org<回车> <回车> WEBserver接收到浏览器

IIS、apache、tomcat服务器虚拟主机配置

首先我们有一个域名  xxx.com;(注,两个一级域名不相同也可以)有两个二级域名   priject.xxx.com 和 movie.xxx.com有一台主机 ,现在假设访问主机电脑 IIS服务器虚拟主机配置方法1.在IIS中添加网站其中  绑定一栏中的主机名为 priject.xxx.com,在分配好网站的文件路径 2.添加isapi筛选器其中可执行文件位置为php的安装位置3.处理程序映射->添加脚本映射4.最后重启IIS服务器,就可以用域名访问了再添加站点,同样的步骤. tomcat服

Tomcat之虚拟主机配置以及web应用配置

Tomcat之虚拟主机配置以及web应用配置 Tomcat目录结构如下: bin ---- 启动和关闭需要的bat文件所在的目录 conf --- 配置目录 lib ---  tomcat运行时需要的jar包所在的目录 logs --- 运行时产生的日志信息所在的目录 temp --- tomcat运行时产生的临时文件存放的目录,不需要我们管理 webapps --- 开发中最常用的目录,web应用放置到此目录下浏览器可以直接访问 work --- 工作目录,tomcat运行时产生的工作文件存放

tomcat 创建虚拟主机

1. tomcat8 2. TOMCATROOT/conf/server.xml 增加<Host name="HOSTNAME" appBase="ROOTDir"> <Context path="/" docBase="subDirOrAbsolutePATH"/> </Host> 3. 由于Linux下1024以下的端口都只能root用户才能打开,所以如果使用一般用户去启动tomcat,

高级运维(四):Nginx常见问题处理、安装部署Tomcat服务器、使用Tomcat部署虚拟主机

一.Nginx常见问题处理 目标: 本案例要求对Nginx服务器进行适当优化,以提升服务器的处理性能: 1> 不显示Nginx软件版本号 2> 如果客户端访问服务器提示"Too many open files"如何解决 3> 如何解决客户端访问头部信息过长的问题 4> 开启gzip压缩功能,提高数据传输效率 5> 如何让客户端浏览器缓存数据 6> 如何自定义返回给客户端的404错误页面 然后客户机访问此Web服务器验证效果: 1> 使用ab压力

配置Tomcat监听80端口、配置Tomcat的虚拟主机、Tomcat的日志

配置Tomcat监听80端口 配置Tomcat的虚拟主机 Tomcat的日志 原文地址:http://blog.51cto.com/13515599/2093922