Linux记录21-4.62,4.63 Tomcat虚拟主机管理host-manager 和 manager 部署配置

Tomcat 配置 host-manager,可以快捷在WEB管理页下创建新的虚拟主机并控制停止和重启。

Tomcat 配置 manager ,查看虚拟主机服务器状态以及网站部署。

 

配置host-manager:

IP:8080端口进来的tomcat服务的默认页面

点击域名管理 Host Manager ,用于管理tomcat虚拟主机

这时候访问403被拒,但是会有提示要配置2个角色和密码

这里的admin-gui和admin-script是两个Tomcat内置的角色,host-manager功能需要这两个角色的支持。

admin-gui用于控制页面访问权限,

admin-script用于控制以简单的文本的形式进行访问host-manager。

第一步:进入文件 /usr/local/tomcat/conf/tomcat-users.xml 配置角色

在里面添加2个角色,admin-gui和admin-script

shutdown,startup 重启服务

 

第二步:设置tomcat的虚拟主机IP允许通过。

vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml

使用的正则表达式,127 \. d+  \. d+  \. d+      表示只要是127开头的127.x.x.x就允许

(\是对 脱义,因为 . 在正则里表示任意一个字符。)

d+ 是数字意思

|  或的意思

 

部分修改成如下:  192\.168\.222 .*  ()

注意:写成 \.*  是错的  .* 合起来表示任意字符,这里不需要脱义“ 

 

重启tomcat后成功刷出登陆,输入之前设置的用户和密码

 

进入了tomcat的虚拟主机管理页面

 

可以停止已经配置的虚拟主机,停止后该网页就无法访问

 

在页面添加新的虚拟主机

应用程序库 —— 就是网站的路径

 

虚拟主机添加后会显示在列表

访问虚拟主机地址,虽然是404,但是是正确的,因为确实没有填网站的路径

 

但是在这里添加的虚拟主机属于临时虚拟主机,在重启tomcat服务后会消失,这是因为这样添加的虚拟主机没有保存到配置文件里。

要想变成永久保存生成的虚拟主机,需要在   /usr/local/tomcat/conf/server.xml   配置增加下面语句

 

然后在WEB上新建虚拟主机时候要点击 ALL

 点All   以后就会自动配置到server.xml文件里

注意:

(如果网站已经生成过一次,那么务必需要删除掉之前自动生成的文件,配置才能生效)

比如www.bbb.com自动生成的路径包括:

网站的数据路径: /data/wwwroot/www.bbb.com

/usr/local/timcat/conf/Catalina/www.bbb.com/manager.xml

 

现在新的虚拟主机已经成功生成。

当某个虚拟主机文件发生更改,需要重启虚拟主机,只需要按页面上的停止和start就可快捷完成重启操作。

 

 

 

 

配置 manager 部署

点击服务器状态会跳转到manager部署页面

要想成功访问服务器页面同样需要配置  tomcat-user.xml  和   webapps/manager/META-INF/context.xml   两个配置文件:

需要去/usr/local/tomcat/conf/tomcat-users.xml  再增加4个角色manager-gui,manager-script,manager-jmx,manager-status

manager-gui用于控制manager页面的访问,

manager-script 用于控制以简单的文本的形式进行访问manager,

manager-jmx用于控制jmx访问,

manager-status用于控制服务器状态的查看。

 

还需要去context.xml修改下允许的IP

vim /usr/local/tomcat/webapps/manager/META-INF/context.xml

 

再点击就显示服务器状态了

 

点击list application

左边这些目录都可以方便的使用stop按键来停止和重启

这里manager就是你现在自己,host-manager就是你配置的上一个页面

 

stop停止 host-manager ,访问就变成了404

start 重启 host-manager

 

 

 

 

 

小技巧一:

curl一下网址是401,这是说明是处于用户验证页面的意思

 

小技巧二:

查找原因时候,可以使用curl 127.0.0.1本地地址+URL 来试一下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值