转自:http://jingyan.baidu.com/article/7e440953dc096e2fc0e2ef1a.html

tomcat的配置详解:[1]tomcat绑定域名分步阅读

在java的开发中我们有时候, 会遇到这样的情况, 项目不在机房中, 或者用的vps来配置的java项目, 那么这样, 就会遇到这样的一个问题, 就是我们要绑定域名到我们的项目中, 怎么来做呢, 请看下面的说明.

工具/原料

  • 需要有域名, 不管是那个的空间都没有问题.

  • 需要有搭建好的基于tomcat的java项目.

操作分解

  1.  

    先说几个概念: 什么是域名? 域名是为了让浏览网站的人更好的识别,访问而出来的一个概念, 它对应的是你网站的ip地址, 在域名绑定过程中也叫做解析. 什么叫做解析呢? 就是把你网站的ip和你的域名做一个绑定, 例如: 你把ww.xxx.com绑定到127.0.0.1(只是举例, 这个ip是本机的localhost), 这个过程就是叫做解析. 而解析成功就是代表着绑定域名成功.

  2.  

    上图中说明了域名提供商解析域名的过程. 域名解析完成, 下面需要做的就是找到我们的项目, 在绑定域名的时候, 一定要注意, 绑定域名只能绑定80端口, 其他的端口将无法绑定, 所以, 这里就要求我们的项目是80端口的, 怎么更改为80端口, 可以在系列教程中看到.

    例如: 项目地址为http://127.0.0.1/test 如何把这个项目和域名绑定在一起呢? 这里需要更改tomcat中conf目录下的server.xml, 我们要做的功能就需要修改该文件.如下图

  3. 3

    修改host中的name, 就可以做到绑定域名, 例如我把这里的那么写成www.xxx.com(这个域名是属于你自己的域名) 然后填写完成后, 重新启动tomcat就可以绑定域名成功, 需要注意一点: 解析域名有一个时间点, 一般都是15分钟到24小时不等, 要看你的域名提供商了, 所以, 这步骤做完了, 没有出现效果, 不要急着改东西, 你可以稍等一下来访问你的域名绑定.

  4. 4

    以上的操作, 基本上在正常情况下都可以访问绑定的域名了, 如果服务器输入你自己, 还会有可能出现一下的几种情况.

    1.因为防火墙原因, 没有办法从外网访问你的80端口. 解决办法有两种. 第一种(不推荐):直接关闭防火墙, 第二种(推荐): 在防火墙中, 高级设置中, 配置入站规则, 把80端口加入到防火墙的访问规则里面.查看下图,新建规则之后的假面.

  5. 5

    2.如果你连接外网不是通过直连, 而是通过路由器, 那你的路由器要做对于你网站所在机器的映射. 这个需要你做的操作是: 在路由器上做

  6. 6

    3.配置文件错误(这个可以通过启动tomcat, 查看启动日志可以知道tomcat是否启动成功, 如果启动成功说明配置成功, 否则配置失败. 返回重新查看配置文件是否正确.)

    最好大功告成, 赶快体验一下域名访问自己项目的快感吧!

    END

注意事项

  • 如果遇到任何任务都可以私信我, 随时解决提出的问题.

 

tomcat的配置详解:[1]tomcat绑定域名的更多相关文章

  1. tomcat常用配置详解和优化方法

    tomcat常用配置详解和优化方法 参考: http://blog.csdn.net/zj52hm/article/details/51980194 http://blog.csdn.net/wuli ...

  2. Tomcat记录-tomcat常用配置详解和优化方法(转载)

    常用配置详解 1 目录结构 /bin:脚本文件目录. /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载). /conf:存放配置文件,最重要的是serv ...

  3. Nginx+Tomcat的服务器端环境配置详解

    这篇文章主要介绍了Nginx+Tomcat的服务器端环境配置详解,包括Nginx与Tomcat的监控开启方法,需要的朋友可以参考下 Nginx+tomcat是目前主流的Javaweb架构,如何让ngi ...

  4. Apache + Tomcat集群配置详解 (1)

    一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://to ...

  5. Linux下Tomcat catalina.out自动归档,以及logrotate 配置详解

    Linux下Tomcat catalina.out自动归档 如果 catalina.out 日志达到 2GB 大小的时候,Tomcat 因为缓存问题,便没有办法继续输出日志了.  为了避免这种情况,你 ...

  6. Tomcat 优化方案 和 配置详解(转)

    转自 Tomcat 优化方案 和 配置详解 http://201605130349.iteye.com/blog/2298985 Server.xml配置文件用于对整个容器进行相关的配置. <S ...

  7. Tomcat中server.xml配置详解(2)

    Tomcat中配置文件详解 Server.xml配置文件说明,以及Tomcat组件的说明 Tomcat服务器是由一系列可以配置的组件构成,其中核心组件是Catalina Servlet,它是最顶层组件 ...

  8. Nginx + Tomcat 负载均衡配置详解

    Nginx常用操作指南一.Nginx 与 Tomcat 安装.配置及优化1. 检查和安装依赖项 yum -y install gcc pcre pcre-devel zlib zlib-devel o ...

  9. Tomcat安装及配置详解

    Tomcat安装及配置详解   一,Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Found ...

随机推荐

  1. Enumeration 接口

    Enumeration是遍历集合元素的一种方法. Enumeration中只有两个方法: 1.hasMoreElements()  测试此枚举是否包含更多的元素. 2.nextElement()  如 ...

  2. 【转发】Linux下如何查看当前支持的文件系统及各分区的文件系统类型

    Linux下查看当前内核系统支持的文件系统: 一般都在 /lib/modules/kernl-version/kernel/fs/ 目录下包含了当前内核版本支持的文件系统: ls /lib/modul ...

  3. Bootstrap非常简单实用的web前端开发框架

    今天无意间用firebug看网站的代码发现了Bootstrap,之前从来没有听说过这个东东,于是对它产生了好奇感,通过百度我了解到了Bootstrap是一款非常简单,强悍,实用,移动设备端优先使用的这 ...

  4. poj3667 线段树 区间合并

    //Accepted 3728 KB 1079 ms //线段树 区间合并 #include <cstdio> #include <cstring> #include < ...

  5. list.clear()和list=null的区别

    以前并没有注意到list.clear()和list=null的区别,其实,区别在于 clear()方法是将list清空,但是对象的引用还在,只不过是一个表现为空引用 list=null是将list对象 ...

  6. 2016 - 1 - 3 国旗选择demo

    // // ViewController.m // 国旗 // // Created by Mac on 16/1/3. // Copyright © 2016年 Mac. All rights re ...

  7. IOS使用Asyncsocket进行socket编程

    iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁.在其它OS往往用类来封装的对Socket函数的处理.比如MFC的CAsysncSocket.在iphone也有类似于开源项目.co ...

  8. iOS开发:bitcode介绍和使用cocoapods出现“target overrides the `OTHER_LDFLAGS`……”的解决方案

    在开发中,不免需要引入第三方库,但是因为库的问题,会发生很多错误.如: 1.因为一些第三方库不包含bitcode就会报错: 一次使用xcode7.1时,发现编译失败,报错信息: umeng messa ...

  9. MooFest_二维树状数组

    Description Every year, Farmer John's N (1 <= N <= 20,000) cows attend "MooFest",a s ...

  10. 2、网页制作Dreamweaver(图片热点、frameset框架)

    图片热点 1.方法: <img  usemap="名字"> <map name="名字"> <area shape="r ...