配置tomcat监听端口为80
vim /usr/local/tomcat/conf/server.xml
Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1"

/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
查看下80端口是否更新

发现80端口给了nginx,因为这是测试环境,可以关掉nginx服务,,,再重启tomcat

做个验证,

此时没有8080端口,默认80端口也可以访问到tomcat。

配置Tomcat的虚拟主机

vim /usr/local/tomcat/conf/server.xml
其中<Host>和</Host>之间的配置为虚拟主机配置部分,name定义域名,
appBase定义应用的目录,Java的应用通常是一个war的压缩包,你只需要将war的压缩包放到appBase目录下面即可。刚刚阿铭访问的Tomcat默认页其实就是在appBase目录下面,不过是在它子目录ROOT里。
增加虚拟主机,编辑server.xml,在</Host>下面增加如下内容
<Host name="www.123.cn" appBase=""
unpackWARs= "true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/data/wwwroot/123.cn/" debug="0" reloadable="true" crossContext="true"/>
</Host>

docBase,这个参数用来定义网站的文件存放路径,如果不定义,默认是在appBase/ROOT下面,定义了docBase就以该目录为主了,其中appBase和docBase可以一样。在这一步操作过程中很多同学遇到过访问404的问题,其实就是docBase没有定义对。
appBase为应用存放目录,通常是需要把war包直接放到该目录下面,它会自动解压成一个程序目录
下面我们通过部署一个java的应用来体会appBase和docBase目录的作用
下载zrlog wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war
拷贝到tomcat/webapps,改个名称
cp zrlog-1.7.1-baaecb9-release.war /usr/local/tomcat/webapps/

进mysql数据库新建个zrlogda库,zrlog用户
建库

建用户

查看用户可以使用的库

在浏览器输入127.0.0.1/zrlog 安装数据库

输入admin 密码,输入相关信息,测试。

在管理页面编辑新的博客内容,可以查看新的博客

设置通过域名访问

创建一个docbase目录,将tomcat的zrlog目录下的所有文件放在这个目录下,


修改本地hosts文件添加 ip www.123.cn
重启服务

通过浏览器访问域名,即可访问博客地址

tomcat日志


其中catalina开头的日志为Tomcat的综合日志,它记录Tomcat服务相关信息,也会记录错误日志。
其中catalina.2017-xx-xx.log和catalina.out内容相同,前者会每天生成一个新的日志。
host-manager和manager为管理相关的日志,其中host-manager为虚拟主机的管理日志。
localhost和localhost_access为虚拟主机相关日志,其中带access字样的日志为访问日志,不带access字样的为默认虚拟主机的错误日志。
访问日志默认不会生成,需要在server.xml中配置一下。

转载于:https://blog.51cto.com/13528516/2093656

设置tomcat服务为80端口,tomcat虚拟主机,tomcat日志相关推荐

  1. 配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志

    配置Tomcat监听80端口 • vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol=&quo ...

  2. Tomcat设置监听端口80、配置虚拟主机、安装zrlog博客、日志文件

    设置Tomcat监听端口为80 默认Tomcat监听端口为8080端口,如果是在lnmp环境下,我们必须停用作用80端口的nginx: /etc/init.d/nginx stop //停用nginx ...

  3. 配置Tomcat监听80端口配置Tomcat虚拟主机Tomcat日志

    2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 Tomcat默认监听8080.8005以及8009端口,日常进行浏览器访问时,需要输入 ...

  4. 6月27日任务 配置Tomcat监听80端口、配置Tomcat虚拟主机、Tomcat日志

    2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 1. vim /usr/local/tomcat/conf/server.xml Co ...

  5. 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机16.8 Tomcat日志

    2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 直接访问,使用默认的web服务,需要改动端口为80,如果不是80端口那么访问页面的时候 ...

  6. Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口

    2019独角兽企业重金招聘Python工程师标准>>> Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta ...

  7. Tomcat(1)介绍、jdk安装、安装Tomcat ​ 配置Tomcat监听80端口

    Tomcat介绍 (使用yum 下载安装的openjdk下载以后就可以使用) 以下实验用的是在官网下载程序包. Tomcat是一个中间键,要解析java相关的东西,需要先下载JDK 下载jdk 1.下 ...

  8. Tomcat 基于端口的虚拟主机配置

    如一台服务器只有一个IP或需要通过不同的端口访问不同的虚拟主机,可以使用基于端口的虚拟主机配置. 一.假设服务器有个IP地址为192.168.1.106 [root@bogon tomcat1]# i ...

  9. 虚拟主机TOMCAT配置

    在tomcat中添加虚拟主机: 编辑"tomcat\conf\server.xml",在"<Engine></Engine>"元素中新加 ...

最新文章

  1. 用markdown写博客园
  2. 回首2018 | 分析型数据库AnalyticDB:不忘初心 砥砺前行...
  3. 推荐算法炼丹笔记:推荐系统采样评估指标及线上线下一致性问题
  4. Java高级工程师实战经验图谱
  5. u盘在磁盘管理可以显示 但是电脑中找不到_U盘无法识别怎么办?试试这种方法,没准还有救!...
  6. 《复仇者联盟4:终局之战》剧情
  7. html自动生成拼音五笔,如何根据单元格汉字自动生成拼音码和五笔码
  8. spring编译源码 spring-cglib-repack-3.2.7.jar和spring-objenesis-repack-2.6.jar 缺失解决办法 groovy eclipse插件安装
  9. Excel表格转到Word中,保持表格不变形,不超边缘纸张范围
  10. DIY空气检测仪:攀藤G5ST分析仪
  11. 用户账号-用户标识符:UID与GID
  12. EventBus基础
  13. Redis 实战篇:GEO 助我邂逅附近女神
  14. 【java环境搭建详细教程】
  15. 基于SSM企业生产计划管理系统
  16. flask 产生KeyError:‘migrate‘报错
  17. 2019初三计算机考试模拟,初三学生特别关注:2019年中考模拟试卷正式发布!五月份练起来...
  18. Redis实现秒杀库存加减
  19. ppt护理文书流程图_降低护理文件书写完整率.ppt
  20. 【建站】手把手教你搭建惊艳的博客

热门文章

  1. Android序列化:Serializable Parcelable
  2. 本地YUM源配置并设置成本地同步网络源,摆脱依赖包
  3. 产品经理_(pm)—原型设计软件_Axure 9_axure rp pro 9.0中文破解版安装
  4. linux pyside2 安装包,Qt for Python 5.12发布下载,附PySide2和Shiboken2介绍
  5. python登录网站后爬取数据_用 Python 登录主流网站,我们的数据爬取少不了它
  6. java线程 教程_Java多线程系列教程
  7. python封装方法有几种_python之--------封装
  8. LibreOJ #2006. 「SCOI2015」小凸玩矩阵 二分答案+二分匹配
  9. C/C++ 对优先级与结合性的理解
  10. Php中的强制转换详解