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

本文介绍了Tomcat的配置和日志相关内容。配置方面,包括将监听端口从8080改为80,以及配置虚拟主机以实现一个IP对应多个域名访问多个网站。还通过部署Java应用展示了appBase和docBase的作用,并说明了数据库创建和应用安装步骤。日志部分介绍了不同日志文件的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置Tomcat监听80端口:

由默认8080改成80:到tomcat目录 conf/server.xml;搜’8080‘  ——>  即此行:Connector port=“8080” protocol=“HTTP/1.1”;更改8080为80;重启tomcat。

 

配置Tomcat虚拟主机:

想一个IP配置多个域名,访问多个网站:server.xml里,<Host 至</Host>段为虚拟主机配置部分,name定义域名;appBase定义应用目录,java的应用放到此目录,通常是jar的压缩包,若不定义,默认目录为/usr/local/tomcat/webapps/;unpackWARs是否自动解压WAR包;docBase若appBase不定义,则定义这个,存war包解压出来的应用;

vim /usr/local/tomcat/conf/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" crosContext="true"/>

</Host> 

 

以下通过部署一个java应用来体会appBase和docBase的作用,server.xml使用默认配置,即appBase=“webapps”;docBase为空

1.下载zrlog(搭建java网站所需)

wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war

 

2.解压zrlog的war包,并改名字

由于appBase目录下支持自动解压,可将war包放到appBase默认目录/usr/local/tomcat/webapps下自动解压

cp zrlog-1.7.1-baaecb9-release.war /usr/local/tomcat/webapps,等自动解压后,

cd /usr/local/tomcat/webapps; mv zrlog-1.7.1-baaecb9-release zrlog; rm -rf  zrlog-1.7.1-baaecb9-release.war

 

3.为网页创建数据库:(前提:已安装mysql并启动)

# mysql -uroot -p123456

> create database zrlog;

> grant all on zrlog.* to 'zrlog'@127.0.0.1 identified by '12345678';

>quit

 

4.安装zrlog

浏览器访问         IP:8080/zrlog       出来配置页面:

数据库服务器:127.0.0.1;数据库名:zrlog;数据库用户名:zrlog;数据库密码:12345678;数据库端口:3306;下一步;

 

5.访问网站:

IP:8080/zrlog                            #此为定义appBase后的访问方式

d184f749b8e5ce43efba6052e589f8ab09d.jpg

 

6.更改docBase访问:

通过添加虚拟主机定义appBase="", docBase="/data/wwwroot/123.cn/";将/usr/local/tomcat/webapps/zrlog/下所有文件拷贝到/data/wwwroot/123.cn/下,并重启tomcat;win配置域名文件使访问123.cn指定到配置的服务器IP;界面输入www.123.cn 访问。

 

Tomcat日志:

catalina.out:tomcat的综合日志,记录tomcat服务相关信息,错误信息

host-manager.log和manager.log:管理相关日志,host-的是虚拟主机管理日志

localhost和localhost_access:虚拟主机相关日志,access的是访问日志,不自动生成,在server.xml配置。不带access的是错误日志

转载于:https://my.oschina.net/u/3866910/blog/1936860

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值