Linux记录21-4.62 Tomcat虚拟主机管理和配置

Linux记录21-4.62 Tomcat虚拟主机管理和配置

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

 

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

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

这时候访问被拒,但是会有提示要配置用户名和密码

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

按提示进入文件 /usr/local/tomcat/conf/tomcat-users.xml

Linux记录21-4.62 Tomcat虚拟主机管理和配置

在里面添加2个角色,

Linux记录21-4.62 Tomcat虚拟主机管理和配置

shutdown,startup 重启服务

 

设置tomcat的虚拟主机配置

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

Linux记录21-4.62 Tomcat虚拟主机管理和配置

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

 

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

d+ 是数字意思

|  或的意思

 

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

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

在页面添加新的虚拟主机

Linux记录21-4.62 Tomcat虚拟主机管理和配置

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

 

添加后会显示在列表

Linux记录21-4.62 Tomcat虚拟主机管理和配置

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

要想变成永久保存的需要在配置里增加下面语句

在 /usr/local/tomcat/conf/server.xml 里

Linux记录21-4.62 Tomcat虚拟主机管理和配置

Linux记录21-4.62 Tomcat虚拟主机管理和配置

 

 

 

 

小技巧:

Linux记录21-4.62 Tomcat虚拟主机管理和配置

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

Linux记录21-4.62 Tomcat虚拟主机管理和配置