文档章节

域名访问tomcat中web项目

Alston_Guo
 Alston_Guo
发布于 2014/12/18 14:54
字数 283
阅读 32
收藏 1

1.申请域名www.xxx.com

2.修改路由器设置

转发规则-》虚拟服务器

添加安装tomcat机器的内网ip,端口80,协议TCP

3.修改tomcat server.xml文件

原默认8080端口改为80

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

Engine节点中defaultHost原localhost改为目标域名

<Engine name="Catalina" defaultHost="www.xxx.com">

Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点

<Host name="www.xxx.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       <Context path="" docBase="MyWebProject" debug="0" reloadable="true"></Context>

</Host>

 

这样就可以在外网用申请的域名访问MyWebProject项目了


---------------------------------------------------------------------------
以上为单域名访问,如果需要多域名配置只需要做下面两步操作:
1.开通泛域名支持,即house.map512.cn,plan.map512.cn,map512.cn都指向同一IP,如218.4.157.245

2.
修改tomcat目录下的conf/server.xml,在engine里面添加相应的host节点,如 
    实现二级域名
test.xxx.com和项目MyWebProject1的绑定

<Host name="test.xxx.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       <Context path="" docBase="MyWebProject1" debug="0" reloadable="true"></Context>

</Host> 


© 著作权归作者所有

Alston_Guo
粉丝 2
博文 5
码字总数 2334
作品 0
浦东
项目经理
私信 提问
如何在Windows Server上部署tomcat+mysql+java环境

以下以windows server2008为例。 其实在windows的服务器上部署自己的web项目跟在自己的windows系统上部署的步骤是基本一致的。 针对Tomcat,Mysql,Java环境在windows server上的安装与配置与...

帅得拖网速
2016/12/03
343
0
使用Nginx(OpenResty)转发域名到非80端口

今天我们来学习一个比较实际的技能,那就是如何通过域名访问你的Web项目呢?主要解决以下几个问题: 1、如何得到一个可用的域名 2、Web工程的端口一般是8080或8081等等的非80端口,如何访问域...

Trigl
2016/11/14
0
0
tomcat配置多个web网站的配置详解

废话不多说,直接说重点: 假如只有一台服务器,需要配置多个web网站,该怎么样配置tomcat呢,其实很简单,只需要将tomcat 下面的 server.xml 中增加两个甚至是多个<Host>……</Host> 标签即...

Hacken_Hu
2012/12/18
0
0
阿里云服务器下Tomcat部署Web项目

3一、阿里云服务器下部署项目 1.登录linux服务器 2.下载mysql、tomcat、jdk 并安装 3.项目打成war包,并放置在tomcat下的webapps下 二、阿里云服务器开放访问端口 1.登录阿里云服务器管理控制...

stefanie燕
05/10
0
0
【tomcat】配置指定文件夹发布项目

在我们发布项目的时候,通常都是打一个war包,然后上传到tomcat的webapp目录下,然后启动tomcat服务器,这个时候,我们想要访问我们的项目,通常是用“IP:PORT/项目名”的方式来访问的。 但是...

tr1912
2018/05/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql中自增主键为什么不是连续的

1 自增主键不能保证连续递增 2 MYSQL 5.7之前版本,自增值保存在内存里,没有持久化,重启后会拿当前max(id)+1作为最新主键;8版本,将自增值的变更记录在redo log中,重启的时候依靠redo lo...

writeademo
38分钟前
3
0
Python 进制之间的转换

Step 1.Python 使用bin将不同进制之间的转换 十进制转换成二进制>>> bin(10)'0b1010'八进制转换成二进制>>> bin(0o7)'0b111'十六进制转换成二进制>>> bin(0xE)'0b1110......

Linux_Anna
44分钟前
1
0
Python3字典详解

创建和使用字典 字典可以用下面方式创建: phoneBook = {"Bill":"1234", "Mike":"4321"} 字典中,键是唯一的。如果键不唯一,那么程序也不会抛出异常,只是相同的键值会被最后一个覆盖: ph......

ZeroBit
45分钟前
1
0
Mysql中的DBlink的使用

在实际工作中,我们可能会遇到需要操作其他数据库实例的部分表,但又不想系统连接多库。此时我们就需要用到数据表映射。如同Oracle中的DBlink一般,使用过Oracle DBlink数据库链接的人都知道...

scgaopan
49分钟前
6
0
windows自带端口转发配置

windows系统有自带portproxy功能。目前只支持tcp协议的端口转发,前提需要作为portproxy的主机需要安装IPV6,安装可以不启用IPV6。 添加方法 假定需要通过192.168.1.8的14941端口连接192.168...

WUBAOQUAN
53分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部