Tomcat局域网多端口建立多网站

明确概念:

概念一:一个IP访问多个网站,只能用不同的端口;

概念二:一个端口访问多个网站,之能用不同的域名。

================================================================================

概念一、实践解决

一、环境:

局域网+多个网站。

二、解决方法:

配置多个端口指向不同访问目录。

三、操作:

编辑XML配置文件

# vim /usr/java/apache-tomcta/conf/server.xml

注:/usr/java/  为本教程环境,要改成你实际的安装环境

打开后,找到图中所选位置,大概53行左右。

复制上图中<Service>...</Service> 标签段,粘贴到上一个<Service>...</Service>后面,红框中port写你想要的端口,本例8090;appBase是你网站目录,本例为 t 目录,

如下图,

t目录下新建一个文件夹ROOT(必须大写),将网站放到ROOT目录下。

注:t目录为相对路径,可填入绝对路径,如:/home/wwwroot

重启Apache-Tomcat即可访问。到/apache-tomcat/bin目录

# ./startup.sh

时间: 2024-11-08 10:21:07

Tomcat局域网多端口建立多网站的相关文章

告别端口号和工程名——tomcat直接用ip来访问网站

轻量级一直是软件发展的一个趋势,对于域名来说也是一样,现在都在简化域名,比如锤子的 t.tt 虽然我们没有自己域名,但是我们也可以过一把短小精悍的瘾.嘿嘿~ 比如服务器上的项目,我们一般都是通过http://ip:端口号/工程名 这样的形式去访问,这就感觉太长了,有点麻烦. 那么哪些部分是可以去掉的呢? ip当然是不可以去掉的,不过我们可以利用域名的思想,也就是让我们的电脑可以将一个简单的字符串映射到某个ip,这样就简化了~ 对于端口号呢?我们知道浏览网页服务默认的端口号都是80,所以只需要将t

阿里云服务器win2003下iis整合tomcat共享80端口

阿里云服务器win2003下iis整合tomcat共享80端口 很多机器都用tomcat跟IIS部署不同网站.最近买了阿里云的服务器.于是也想玩一下.网上百度了很多方法.但是都有缺陷说的不是很清楚.通过日志查看以及谷歌.尝试了很多方法终于配置OK.         第一.整合环境:Windows Service 2003.JDK1.60.IIS6.0 和tomcat7.0         第二.使用技术:IIS6.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8081(因为本人数据库

VS建立Web网站 20141201

一.使用VS建立Web网站 网站运行的一般原理:1.所有WEB程序运行都需要一个东西:Web服务器软件.2.web服务器软件的作用:接收请求,响应请求. 被动——无请求则无响应. 类似于:服务员. Java--TomCat PHP--Apache asp/aspx——IIS(开发,运行)/IIS Express(开发) IIS在哪儿? 服务器操作系统默认自带.Windows NT,Window2000 Server,Windows2003 Server,Windows2012 Server PC

IIS7和Tomcat7整合,即IIS7和Tomcat共用80端口

IIS7和Tomcat7整合,即IIS7和Tomcat共用80端口 背景: 最近公司有一个项目要上线,需要用到iis和tomcat整合,共用80端口.由于公司的数据都非常重要,只通过端口映射到外网的80端口,其它端口都不开放. 我部署的环境是Win2008R2_x64, IIS7和JDK1.7.0_51,tomcat7.0.59 一.关闭Windows2008中IE增强的安全配置. 服务器管理器----配置IE ESC----管理员和用户都选择禁用 .如图. 二 .IIS安装 安装: 1.   

tomcat URL简写案例:模拟网站www.baidu.com的访问

tomcat URL简写案例:模拟网站 * 实际URL:http://www.baidu.com:8080/myweb/1.html * 实际位置:F:\mywebapps\myweb\1.html * 最终访问URL:http://www.baidu.com * 步骤 * 1 可用:http://www.baidu.com:8080/myweb/1.html * 虚拟主机 <Host name="www.baidu.com" appBase="F:\mywebapps

tomact配置域名和端口直接访问网站

tomact配置域名和端口直接访问网站,就是使用域名解析到主机,通过端口执行网站地址,实现访问,在上一章节中发布了两个web项目,但是都是执行同一个根文件夹,通过 http://localhost:8080/项目名称   以这样的地址进行访问的. 下面通过配置Tomcat安装地址下的conf文件夹下的server.xml文件,实现绑定域名和指定端口到指向目录实现 域名加端口访问 网站 1.先配置两个虚拟域名.打开以下目录:C:\Windows\System32\drivers\etc 选中hos

使用iptables禁止外网访问tomcat的8080端口

如果项目同时使用了nginx反向代理服务器和tomcat等web服务器,并且两台服务器都暴露于公网中,那么通常我们会禁止外网直接访问tomcat,因为以下原因: 1.如果可以直接访问tomcat,那么则绕过了nginx,nginx的静态服务等都将失效. 2.如果tomcat的8080端口可以正常访问网站,会导致搜索引擎收录类似http://www.xxx.com:8080之类的网页,不利于seo优化. 因此需要直接禁止用户通过http://www.xxx.com:8080这种方式访问网站,在Li

整合Apache和tomcat,实现端口转发

整合Apache和tomcat,达到访问80端口的时候,自动转发到tomcat的8080端口.当一台服务器有多个域名对应不同网站不同应用时会用到,比如同时在服务器上部署网站.微信OA时,微信服务器只认80端口. 这里在本机测试,网站端口80,OA端口8080,转发后实现localhost.oa直接访问OA,不需要加端口. 1.安装apache,安装路径为:D:\Apache2.2,端口默认为80 2.Tomcat的安装路径为:D:\ SZOA\tomcat6,端口默认为8080 3.将mod_j

IIS Tomcat共享80端口

为什么有这种需求, 原因是这样的, 公司有一个Java的web项目,在另一台服务器A上,最近老板一时兴起,想把他合并到这台稳定点的服务器B上,服务器B上使用IIS来寄宿asp.net 网站, 怎么办呢,硬着头皮上吧,在网上找各种解决方案: 解决方案一:isapi_redirect 这个方法按照方法试了N次就是没搞定, 解决方案二:IIS反向代理 基本逻辑就是请求来到IIS,IIS根据路由规则把请求转发给Tomcat处理,然后tomcat把响应返回给IIS, 这个方案依然只是IIS独占端口80,看