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安全策略
- 作者:神秘人
- 链接:https://blog.tianjiaji.top//url/142183c0-6139-80e3-a1c3-f44f4bf48396
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。










