转自: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. JS设计模式书籍、原则

    圣经书:JavaScript 高级程序设计 设计模式:DesignPatterns by Erich Gamma.Richard Hlem.Ralph Johnson .Jhon Vlissides ...

  2. 生成1~n的全排列

    输入正整数n,输出n的全排列. 样例输入1: 3 样例输出1: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 分析: 按字典序从小到大的顺序输出所有的排列. (字典序:两个序 ...

  3. 自定义的BroadCastReceiver

    1.MainActivity2.java中的代码,主要是使用意图发送广播 public class MainActivity2 extends Activity{ @Override protecte ...

  4. 安全攻城狮研发技能栈V1.0,附详细点评~

    2015-12-21 正宗好PT 正宗好PT 今天公司年会,又木有抽到奖,求安慰/(ㄒoㄒ)/~~ 言归正传,我曾经在推特发过一个Skill CheatSheet,被转发和点赞了几百次,我又更新了一下 ...

  5. 2016-1-10 手势解锁demo的实现

    一:实现自定义view,在.h,.m文件中代码如下: #import <UIKit/UIKit.h> @class ZLLockView; @protocol ZLLockViewDele ...

  6. 深入学习:Windows下Git入门教程(下)

    声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正! 一.分支 1.1分支的概念. 对于的分支的理解,我们可以用模块化这个词来解释:在日常工 ...

  7. Linux---- vim 插件

    http://hi.baidu.com/omnice/blog/item/4ba97317cc67cc10962b4378.html fuzzyfinder.vim 可以替代四个插件, 不过这个插件也 ...

  8. PHP实现简单计算器

    <!--简单的计算器--> <!DOCTYPE html> <html> <head> <title>PHP实现简单计算器</titl ...

  9. POJ 2385 DP

    题意:在苹果树下,初始在第一棵树下,告诉你在第几秒的时候,那棵树下会落下苹果,告诉最多能移动的次数,然后来回移动,求能得到的最大的苹果数目. 思路:三维DP,d[第i秒][已经移动j次][当前在(1, ...

  10. JavaScript封装的几种方式

    JS 对象封装的常用方式 JS是一门面向对象语言,其对象是用prototype属性来模拟的.来看看如何封装JS对象. 常规封装 function Person (name,age,sex){ this ...