Lazy loaded image
🗒️Tomcat 服务
字数 1307阅读时长 4 分钟
2024-3-26
2025-9-30

Tomcat 服务


题目

3.tomcat 服务 任务描述:采用 Tomcat 搭建动态网站。
(1)配置 linux2 为 nginx 服务器,默认文档 index.html 的内容为 “hellonginx”;仅允许使用域名访问,http 访问自动跳转到 https。 (2)利用 nginx 反向代理,实现 linux3 和 linux4 的 tomcat 负载均衡,通过 https//tomcat.skills.lan 加密访问 Tomcat (3)配置 linux3 和 linux4 为 tomcat 服务器,网站默认首页内容分别为 “tomcatA” 和 “tomcatB”,仅使用域名访问 80 端口的 http 服务。

安装服务并开放防火墙


为 linux2 安装 Nginx
为 linux3 安装 Tomcat
为 linux4 安装 Tomcat
端口定义: 80 http服务 443 https服务 8080 一般也是http之类的服务

配置 Tomcat


Linux 3 配置:

打开Tomcat配置文件:
大约:131行
大约:151行
设置开机自启,然后--now代表立即启动。
删除站点模板文件
创建index.html,并写入"TomcatA"
重启Tomcat服务

Linux 4 配置:

打开Tomcat配置文件:
大约:131行
大约:151行
设置开机自启,然后立即启动。
删除模板文件
创建index.html,并写入"TomcatB"
重启服务

测试 Tomcat

使用 curl 命令 进行验证,如:
提示:若无法连接请检查防火墙是否放行相应端口,以及测试时是否输入端口号!

更改端口

因为该服务默认没有使用root用户所以在使用高位端口(0~1024)的时候没有权限,会导致服务没法正常启动。 改权限: 注意:两台 Tomcat 服务器都要改
修改端口
大约在第69行:

测试 Tomcat

使用 curl 命令 进行验证,如:

配置 Nginx

打开 Nginx 配置文件
写入配置: 注意:编辑前请注释多余的配置,以下配置必须写在HTTP模块里.
参考:

这条命令用于配置 SELinux(安全增强型 Linux),允许 Apache web 服务器(httpd)建立网络连接。默认情况下,SELinux 的策略可能会限制 httpd 进程只能访问与其服务相关的端口。
设置开机执行并且立即启动

添加DNS解析

加入:
 
重启DNS服务器

测试

使用 curl 命令 进行验证,如:
提示:若无法连接请检查防火墙是否放行相应端口,DNS解析配置是否正常,配置完是否重启了DNS服务器,是否更改了SELinux安全策略
上一篇
C语言 类型转换
下一篇
Shell脚本

评论
Loading...