设置tomcat服务为80端口,tomcat虚拟主机,tomcat日志
配置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日志相关推荐
- 配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志
配置Tomcat监听80端口 • vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol=&quo ...
- Tomcat设置监听端口80、配置虚拟主机、安装zrlog博客、日志文件
设置Tomcat监听端口为80 默认Tomcat监听端口为8080端口,如果是在lnmp环境下,我们必须停用作用80端口的nginx: /etc/init.d/nginx stop //停用nginx ...
- 配置Tomcat监听80端口配置Tomcat虚拟主机Tomcat日志
2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 Tomcat默认监听8080.8005以及8009端口,日常进行浏览器访问时,需要输入 ...
- 6月27日任务 配置Tomcat监听80端口、配置Tomcat虚拟主机、Tomcat日志
2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 1. vim /usr/local/tomcat/conf/server.xml Co ...
- 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机16.8 Tomcat日志
2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 直接访问,使用默认的web服务,需要改动端口为80,如果不是80端口那么访问页面的时候 ...
- Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口
2019独角兽企业重金招聘Python工程师标准>>> Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta ...
- Tomcat(1)介绍、jdk安装、安装Tomcat 配置Tomcat监听80端口
Tomcat介绍 (使用yum 下载安装的openjdk下载以后就可以使用) 以下实验用的是在官网下载程序包. Tomcat是一个中间键,要解析java相关的东西,需要先下载JDK 下载jdk 1.下 ...
- Tomcat 基于端口的虚拟主机配置
如一台服务器只有一个IP或需要通过不同的端口访问不同的虚拟主机,可以使用基于端口的虚拟主机配置. 一.假设服务器有个IP地址为192.168.1.106 [root@bogon tomcat1]# i ...
- 虚拟主机TOMCAT配置
在tomcat中添加虚拟主机: 编辑"tomcat\conf\server.xml",在"<Engine></Engine>"元素中新加 ...
最新文章
- 用markdown写博客园
- 回首2018 | 分析型数据库AnalyticDB:不忘初心 砥砺前行...
- 推荐算法炼丹笔记:推荐系统采样评估指标及线上线下一致性问题
- Java高级工程师实战经验图谱
- u盘在磁盘管理可以显示 但是电脑中找不到_U盘无法识别怎么办?试试这种方法,没准还有救!...
- 《复仇者联盟4:终局之战》剧情
- html自动生成拼音五笔,如何根据单元格汉字自动生成拼音码和五笔码
- spring编译源码 spring-cglib-repack-3.2.7.jar和spring-objenesis-repack-2.6.jar 缺失解决办法 groovy eclipse插件安装
- Excel表格转到Word中,保持表格不变形,不超边缘纸张范围
- DIY空气检测仪:攀藤G5ST分析仪
- 用户账号-用户标识符:UID与GID
- EventBus基础
- Redis 实战篇:GEO 助我邂逅附近女神
- 【java环境搭建详细教程】
- 基于SSM企业生产计划管理系统
- flask 产生KeyError:‘migrate‘报错
- 2019初三计算机考试模拟,初三学生特别关注:2019年中考模拟试卷正式发布!五月份练起来...
- Redis实现秒杀库存加减
- ppt护理文书流程图_降低护理文件书写完整率.ppt
- 【建站】手把手教你搭建惊艳的博客
热门文章
- Android序列化:Serializable Parcelable
- 本地YUM源配置并设置成本地同步网络源,摆脱依赖包
- 产品经理_(pm)—原型设计软件_Axure 9_axure rp pro 9.0中文破解版安装
- linux pyside2 安装包,Qt for Python 5.12发布下载,附PySide2和Shiboken2介绍
- python登录网站后爬取数据_用 Python 登录主流网站,我们的数据爬取少不了它
- java线程 教程_Java多线程系列教程
- python封装方法有几种_python之--------封装
- LibreOJ #2006. 「SCOI2015」小凸玩矩阵 二分答案+二分匹配
- C/C++ 对优先级与结合性的理解
- Php中的强制转换详解