tomcat集群


配置文件(server.xml)

#### 8005端口 ###
连进去用来关闭tomcat应用

<Server port="8005" shutdown="SHUTDOWN">
8005 shutdown端口,连接这个端口输入shutdown字符,就可以关闭Tomcat.

image-20240806100141083

#8080 处理用户的http请求的.
 <Connector port="8080" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443" Վˋ
#这里的8443是用于处理 https请求.

image-20240806134217186

#engine部分,指定默认的虚拟主机.
<Engine name="Catalina" defaultHost="localhost">
defaultHost="localhost" 指定localhost作为默认的虚拟主机


#Host部分,虚拟主机的配置部分.
     <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
       <Valve 
className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; 
%s %b" />
     </Host>



Host部分
name="域名"

image-20240806134551127

配置文件小结
端口:8005,8080,8443, 8009(从8.5开始隐藏,与apache连接)
Host部分含义

tomcat日志优化

pattern="%h %l %u %t &quot;%r&quot; %s %b &quot;%{Referer}i&quot; &quot;%{User-Agent}i&quot; &quot;%{X-Forwarded-For}i&quot;" />


###  "  &quot; 表示双引号.

image-20240806140428549

部署zrlog

代码war
创建数据库,用户.
Tomcat
create database zrlog;
grant all on zrlog.* to 'zrlog'@'172.16.1.%' 
identified by '2';
show databases ;
select user,host from mysql.user;
改名为zrlog.war后 移动到webapps目录
[root@web03 /app/tools/tomcat/webapps]# ll
前台:
http://zrlog.oldboylinux.cn:8080/zrlog/
后台管理:
http://zrlog.oldboylinux.cn:8080/zrlog/admin/