暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
tomcat的域名配置.txt
359
7页
0次
2021-02-22
40墨值下载
TOMCAT 的域名配置 2010-10-19 17:28 现在很多的公司的网站都是用 tomcat 作为应用服务区的,可是对
于初学者,8080 端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个 tomcat 是如何绑定多
域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我
的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。
1. 域名。现在的域名不是很贵,有很多人都有,而我们注册域名的网站也会有一个 DNS 助解析,就是把服务
器的 IP 绑定到这些域名上。
2. 我们域名有了,现在就来说说我们的项目;比如说我现在有两个项目都在我的这个 tomcat 下面。那我们
输入 http://localhost:8080 /abc 就可以访问到我们 abc 这个项目了,但是端口号 8080 如何去掉呢?
tomcat conf 文件夹下有一个 server.xml。我们打开这个文件,找到 8080,只需要把 8080 改成 80
即可。当我们再次输入 http://localhost/abc 即可。
3. 可是我们的域名如何跟项目绑定到一起呢?我们再次找到 tomcat 下面的 conf 文件夹里面的
server.xml。修改<Host name="我们所要绑定的域名" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false"></Host>
4. 当启动 tomcat 的时候,输入我们绑定的域名,是不是看到了我们的 tomcat。可是我们想访问我们的项
目还得再域名后面加上项目名称才能访问到,也就是说到现在我们的域名还没跟项目绑定到一起。我们在看一
下第三部,想让我们的项目和域名绑定到一起,我们只需要在</Host>前面加上<Context docBase="项目
" path="" reloadable="true" >即可。
例如:<Host name="www.abc.com" debug="0" appBase="webapps" unpackWARs="true"
autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"><Context
docBase="baidu" path="" reloadable="true" ></Host>
5. 当我们的有两个项目都放在同一个 tomcat 下的时候,我们只需要把<Host></ Host>加上两个既可以
完成我们的 2 个项目的绑定,但是项目名称别忘了改哦。
6. 当我们的服务器自己维护(没有放在机房),我们需要对我们的路由做一下映射。就拿我的路由来举例。
我的路由是 TP-LINK WR340G 型号,进入路由后,我们能找到一个转发规则,那里面有一个虚拟服务器的这
项,点击新增条目以后会有:服务端口号、IP 地址、协议、状态、常用服务端口号。我们只需在这里 IP 地址
(服务器的局域网 IP),协议选择 ALL(有的路由好像没有这项,那就不需要填写了),状态选择生效,常
用服务端口号选择 HTTP 或者 WEB 即可。这时默认的端口号为 80。当常用服务端口号没有 HTTP 或者 WEB
项时,可以选择 DNS,然后手动把端口号改成 80。点击生效。保存即可。如果说本人说的路由映射对您不适用
或者没有看明白,可以上网找各种路由的映射方法。
7. 这个时候我们在输入我们的域名,是不是就直接访问到我们的项目了。
转载某某的……
Tomcat 配置一个 ip 绑定多个域名 2009-07-02 11:36 本人对 tomcat 下配置 一 ip 对多域名的方法详细
如下,按下面配置一定能成功,经过测试了.
<Host name="localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\gg" reloadable="true"
caseSensitive="false" debug="0"></Context>
</Host>
<Host name="one.localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>one.localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\kk\\a" reloadable="true"
caseSensitive="false" debug="0"></Context>
</Host>
<Host name="two.localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>two.localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\kk\\b" reloadable="true"
caseSensitive="false" debug="0"></Context>
</Host>
因无域名解析服务器,所以在 hosts 上配,来模拟 dns 解析.
10.1.1.241 localhost 指向 gg 文件夹
10.1.1.241 localhost.com 指向 gg 文件夹
10.1.1.241 one.localhost 指向 a 文件夹
10.1.1.241 one.localhost.com 指向 a 文件夹
10.1.1.241 two.localhost 指向 b 文件夹
10.1.1.241 two.localhost.com 指向 b 文件夹
经过多方面尝试,终于在 tomcat 下配置成功了.
修改默认的应用时:改 defaulthost,并将 context path 置为空。
配置多个应用时:
如:http://localhost:8080/
http://localhost:8080/first
http://localhost:8080/second
对应的配置如下:
<Host name="localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\Root" reloadable="true"
caseSensitive="false" debug="0"></Context>
<Context path="/first" docBase="D:\\Tomcat 5.0\\webapps\\first"
reloadable="true" caseSensitive="false" debug="0"></Context>
<Context path="/second" docBase="D:\\Tomcat 5.0\\webapps\\second"
reloadable="true" caseSensitive="false" debug="0"></Context>
of 7
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜