tomcat多域名配置

一、环境说明

windows 2003 R2

tomcat8

JDK8

PHP5

MySQL5

二、配置

修改tomcat/conf/server.xml

......

<Engine name="Catalina" defaultHost="www.5d.com

.....

<Host name="www.5d.com"  appBase="E:\www\5d"

unpackWARs="true" autoDeploy="true">

<Context path="" docBase="E:\www\5d" debug="0" reloadable="true">

</Context>

</Host>

<Host name="www.bak.com"  appBase="E:\www\bak"

unpackWARs="true" autoDeploy="true">

<Context path="" docBase="E:\www\bak" debug="0" reloadable="true">

</Context>

</Host>

.....

重启tomcat服务

如需要修改端口号就找到8080,并更改为80

<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

Host name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.

appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.

docbase:则是具体的文件位置.

没有指定默认站点,所以直接输入IP的时候,无法访问。

如何让输入ip就可以访问指定的站点呢?

修改server.xml的 <Engine name="Catalina" defaultHost="www.5d.com">

这样就可以实现了输入ip访问www.5d.com这个站点的程序了

tomcat下的配置都在conf下的server.xml下实现。。。

里面从开始到结束格式分为:

Server

--Service

--Connector

--Engine

--Host

--Context

我之前是没看到这里格式,在里边饶了好多弯路,希望再有小白们做此实验时注意下,大神请忽视

三、验证

在测试机的hosts文件里写上对应的域名和IP地址

10.0.1.11 www.5d.com www

10.0.1.11 www.bak.com www

在浏览器中输入对应的IP地址进行访问即可

时间: 2024-09-30 21:00:36

tomcat多域名配置的相关文章

Tomcat 多域名配置

环境 一个tomcat,下面部署了多个项目 有一个独立的IP 有多个顶级(二级)域名指向不同的项目. DNS配置 DNS没什么特殊的要求,配置都指向这一个IP就行. Tomcat配置 多域名有可能存在多种配置方式,我使用了一种(文件结构)看着比较麻烦的方式. Connector的配置方式基本都一样: <Connector port="80" protocol="HTTP/1.1" URIEncoding="UTF-8" connection

Tomcat服务器多域名配置(转载)

Tomcat服务器多域名配置 我们来讲解下如何在Tomcat服务器上进行多域名配置: 也就是一个Tomcat跑多网站,这里用真实案例举例,比如我这个云主机需要运行两个网站: pan.java1234.com 和 blog.java1234.com : 我们如何来配置呢? 先看一张图:我的服务器tomcat server.xml配置: 这里主要是需要在原来的基础上,多复制一份Host节点,然后name分别改成你需要设置的域名 以及Context节点对应好你的项目路径即可: 当然根据你的服务器配置,

Linux+Nginx+Tomcat 多域名,多应用在同一服务器的配置

Linux+Nginx+Tomcat 多域名,多应用在同一服务器的整合配置 实现的效果和达到的目的为: 1.有两个域名www.aaa.com www.bbb.com 分别对应两个两个不同的网站,但是公用同一个Nginx和Tomcat服务器: 2.所有的JSP等动态内容转发到Tomcat处理,js.图片等直接由Nginx负责处理: 3.上传的图片不在应用的根目录下面,需要另外指定转发(Nginx Alias 虚拟目录) 以下为示例配置文件: Tomcat 配置:server.xml <Host n

配置tomcat多域名访问

C:\Windows\System32\drivers\etc下的hosts文件改成:127.0.0.1 localhost 127.0.0.1 www.greenmood.net 127.0.0.1 www.cms4j.cn tomcat的server.xml文件 添加 <Host name="www.greenmood.net" appBase="greenmood" unpackWARs="true" autoDeploy="

第一次项目上Linux服务器(七:——Tomcat+ngnix+域名的简单配置)

1.准备工作 安装好jdk+tomcat+nginx相关配置,请参考历史博客 2.修改Nginx配置文件 修改配置文件如下: 3.修改Tomcat配置文件 修改配置文件如下: 配置文件连接: ngnix配置文件:链接:https://pan.baidu.com/s/1NVqTLm6D0E9P4FbDI9amjA 密码:fb2b Tomcat安装包及配置文件:链接:https://pan.baidu.com/s/1DbWtlcTW3emHo6AD3LV7vA 密码:yssf 原文地址:https:

TOMCAT虚拟路径配置

在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中.这样做即可以不用重复的部署,节约时间,而且给开发人员带来方便.方法如下:1,找到%TOMCAT_HOME%/conf/server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码: <Context path="&qu

nginx+tomcat集群配置(1)---根目录设定和多后端分发配置

前言: 对于javaer而言, nginx+tomcat集群配置, 已然成了web应用部署的主流. 大公司如此, 小公司亦然. 对于个人开发者而言, 资源有限, 往往多个web应用混部于一台服务器(云主机), 如何隔离访问这些服务资源? 彼此又不影响呢? nginx来为你排忧解难, ^_^. 本文将介绍tomcat的简单配置和部署, 以及nginx作为反向代理, 如何分流. 基础架构: 不成文的约定: 1). 一个tomcat容器部署一个webapp应用实例 2). url根目录访问webapp

Nginx与Tomcat安装、配置与优化

Nginx与Tomcat安装.配置与优化 Nginx的安装与使用 Nginx是一款优秀的反向代理服务器 安装: rpm(或者是pkg安装),是预编译好的程序包安装 yum(或者apt-get)安装,自动联网下载安装包,自动管理依赖关系 编译安装 检查和安装依赖项 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel configure make && make install 启动.停止.重启: 安

linux环境下Apache+Tomcat集群配置

写在前面 apache配置多个tomcat,实现请求分流,多个tomcat服务均衡负载,增加服务的可靠性.最近研究了一下,遇到许多问题,记录一下,方便以后查阅,不喜欢apache,nginx也是可以做到的. 准备 版本很重要,我就是由于版本原因,一直报错 linux 使用 #lsb_release -a查看当前linux系统版本. 本例:CentOS Linux release 7.0.1406 (Core) jdk 使用 # java -version查看当前版本,如果没有,先装好.downl