Linux记录21-4.62 Tomcat虚拟主机管理和配置
IP:8080端口进来的tomcat服务的默认页面
点击域名管理 Host Manager ,用于管理tomcat虚拟主机
这时候访问被拒,但是会有提示要配置用户名和密码
按提示进入文件 /usr/local/tomcat/conf/tomcat-users.xml
在里面添加2个角色,
shutdown,startup 重启服务
设置tomcat的虚拟主机配置
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 里
小技巧:
curl一下网址是401,这是说明是处于用户验证页面的意思