【10.24】tomcat 的管理功能、tomcat 的日志、ftp 服务、测试登录 ftp)

本文详细介绍了Tomcat的管理功能,包括host-manager的配置与使用,以及Manager的部署步骤。此外,还讲解了Tomcat的日志管理和FTP服务的安装与配置,包括pure-ftpd的设置以及测试登录FTP的过程。
摘要由CSDN通过智能技术生成

【10.24】tomcat 的管理功能、tomcat 的日志、ftp 服务、测试登录 ftp

4.62/63 tomcat 的管理功能

在这里插入图片描述

  • host-manager(管理虚拟主机)
    这个功能主要用来管理虚拟主机的,可以通过这个WEB界面,来停止、启动以及增加虚拟主机。

进入 host-manager 页面,如果出现以下被拒绝情况,可根据提示信息进行操作
在这里插入图片描述
1、首先 /usr/local/tomcat/conf/tomcat-users.xml 配置用户角色

[root@alexis-01 ~]# cd /usr/local/tomcat/conf/tomcat-users.xml

  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="tomcat" password="tomcat123" roles="admin-script,admin-gui"/>
</tomcat-users>

这里的 admin-guiadmin-script 是两个 Tomcat 内置的角色,host-manager 功能需要这两个角色的支持。其中admin-gui 用于控制页面访问权限,admin-script 用于控制以简单的文本的形式进行访问 host-manager

这里所有参数在 tomcat 默认页的 ip:8080/host-manager/html 中有

2、重启 tomcat

[root@alexis-01 tomcat]# /usr/local/tomcat/bin/shutdown.sh 
[root@alexis-01 tomcat]# /usr/local/tomcat/bin/startup.sh

此时在浏览器里输入 http://ip:8080/host-manager/ 还可能有点问题,会提示403。这是因为 Tomcat 还有一个安全的设置,默认不允许这个客户端 IP 访问 host-manager 页面,解决办法是修改配置文件 context.xml

3、编辑 context.xml

[root@alexis-01 tomcat]# vim webapps/host-manager/META-INF/context.xml
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192\.168\.194.*" />

在 allow 那一行增加白名单 IP,如果是网段用 * 表示

4、重启 tomcat
5、重新访问 ip:8080/host-manager/
在这里插入图片描述
6、登陆之后就能进入管理界面了
在这里插入图片描述
我们可以通过这个 WEB 界面来增加、停止以及启动虚拟主机,非常方便

7、尝试增加一个虚拟主机
在这里插入图片描述
在这里插入图片描述
因为没有内容,所以会是 404 - Not Found

增加 virtualhost,会在 conf/Catalina/ 目录下生成一个目录,目录永久存在,但 virtualhost 临时的,重启 tomcat 服务后会消失,但可以让其永久保存到 server.xml,需要在 server.xml 里增加如下配置

<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值