LNMT搭建部署

目录

一、概述

二、Nginx高级配置

三、搭建


一、概述

所谓的LNMT架构指的就是Linux操作系统上部署Nginx web服务器、MySQL数据库服务器、Tomcat中间件服务器。

二、Nginx高级配置

location
        =           精确匹配
        ^~         不用正则的字符串匹配
        ~           正则匹配,且区分大小写
        ~*         不区分大小写的正则匹配
        /            任意匹配,无论如何都会满足匹配条件,后面不能有任意字符串

rewirte

应用场景:

进行前端的反向代理

新旧域名的更替

防盗链

书写位置:

server

location

if条件

若要匹配后就停止向下匹配,加入break关键字

重写条目写法

rewirte  “^表达式” 重写路径(可以是本地的访问目录,也可以是远程的URL)

返回状态码: permanent,304 ;redirect,302

三、搭建

安装Tomcat(两台虚拟机:192.168.115.3;192.168.115.4)

将准备好的安装包发的虚拟机并解压

 移动并重命名

优化命令

启动Tomcat

验证

 

安装nginx

yum install -y epel-release

yum install -y nginx

配置nginx

反向代理、负载均衡

vim /etc/nginx/nginx.conf

写到http区域
(轮询)默认
upstream  tomcat {
    server 192.168.115.3:8080;
    server 192.168.115.4:8081;
  }

写到server字段  (要写到serve的 “{}” 里面)

location / {
    root /usr/share/nginx/html;
    proxy_pass http://tomcat;
#    porxy_set_hrader  Host $host;
  }

随后保存退出重启系统

systemctl start nginx

修改192.168.115.4的tomcat

cd进入/usr/local/tomcat0/tomcat/webapps/ROOT/

然后创建一个index.html文件(静态) vim进入到里面在里面编写

编写完成后保存退出然后重启服务

随后打开本机浏览器通过不同ip地址进行查看

192.168.115.3:8080(动态)

192.168.115.4:8080(静态)

动静分离

vim /etc/nginx/nginx.conf

location  ~\.jsp$ {
               proxy_pass http://tomcat;
               proxy_set_header  Host $host;
  }

location / {
               root /usr/share/nginx/html;
               index index.html;
  }

重启服务!!!
测试

http://192.168.115.5/img.jsp (tomcat报错)

http://192.168.115.5/img.html ( nginx报错)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/88758.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

惠普NS1020激光打印机碳粉警告提示及添加碳粉方法

本文也适用于惠普NS1020、1020c 和 1020w 系列打印机。 通过碳粉量指示灯检查碳粉量。 如果碳粉量是满的或指示器显示 1,可选择添加一个碳粉或者忽略不添加。如果碳粉量指示灯显示 2或 2 和碳粉量警告感叹号图标 ,则表示碳粉量不足或严重不足&#xff0…

[Linux]命令行参数和进程优先级

[Linux]命令行参数和进程优先级 文章目录 [Linux]命令行参数和进程优先级命令行参数命令行参数的概念命令函参数的接收编写代码验证 进程优先级进程优先级的概念PRI and NI使用top指令修改nice值 命令行参数 命令行参数的概念 命令行参数是指用于运行程序时在命令行输入的参数…

vue三级市区联动

默认返回值格式:all:code、name都返回 name:只返回name code:只返回code,level:可设置显示层级 1: 省 2: 省、市 3: 省、市、区 v-model 默认值 可以是 name: [ "天津市", "天津市",…

爬虫逆向实战(二十三)--某准网数据

一、数据接口分析 主页地址:某准网 1、抓包 通过抓包可以发现数据接口是api_to/search/company_v2.json 2、判断是否有加密参数 请求参数是否加密? 通过查看“载荷”模块可以发现b参数和kiv参数是加密参数 请求头是否加密? 无响应是否加…

十四五双碳双控时代下的“低碳认证”

目录 前言 十四五双碳双控时代下的“低碳认证” 一、关于“低碳认证” 二、低碳认证优势 三、环境产品认证EPD 四、EPD相关运营机构 五、碳中和相关机构 六、EPD的认证流程 七、低碳产品认证认证流程和要求 八、相关机构认证证书样例 九、证书附件表 前言 通过本篇文…

柠檬水找零【贪心算法-】

柠檬水找零 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零&…

CSS按钮-跑马灯边框

思路很简单&#xff0c;实现方法有很多很多。但是大体思路与实现方法都类似&#xff1a;渐变色 动画&#xff0c;主要区别在动画的具体实现 0、HTML 结构 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><titl…

内网环境搭建-前篇

通常所说的内网渗透测试&#xff0c;很大程度上就是域渗透测试。搭建域渗透测试环境&#xff0c;在Windows的活动目录环境下进行一系列操作&#xff0c;掌握其操作方法和运行机制&#xff0c;对内网的安全维护有很大的帮助。常见的域环境是使用Windows Server2012 R2、Windows7…

大型集团企业数字化管控平台及信息化治理服务体系建设方案PPT

本资料来源公开网络&#xff0c;仅供个人学习&#xff0c;请勿商用&#xff0c;如有侵权请联系删除&#xff0c;更多浏览公众号&#xff1a;智慧方案文库 篇幅有限&#xff0c;无法完全展示&#xff0c;喜欢资料可转发评论&#xff0c;私信了解更多信息。

什么是ChatGPT水印,ChatGPT生成的内容如何不被检测出来,原理什么?

太长不看版 1. 什么是ChatGPT水印&#xff1f; ChatGPT水印是AI以伪随机方式生成的独特tokens序列。该序列用来作为水印&#xff0c;以区分AI生成内容和人类原创内容。 2. 如何规避ChatGPT水印&#xff1f; 一种规避方法是使用其他AI模型改写ChatGPT生成的文本。这会破坏水…

保护隐私的第一步:从更新浏览器开始

当今社会已经进入了数字化和网络化的时代&#xff0c;而网络安全问题也日益突显。随着互联网在我们生活中的不断渗透&#xff0c;网络威胁变得愈发普遍和隐蔽。在这样的背景下&#xff0c;网络浏览器作为人们访问互联网的主要工具之一&#xff0c;不仅为我们提供了便捷的上网方…

VMware vCenter Server 7.0.3 安装

VMware vCenter Server 7.0.3 安装 文章目录 VMware vCenter Server 7.0.3 安装1. 安装 vcenter1.1 第一阶段1.2 第二阶段 2. exsi 查看 vcenter3. 部署 DNS server3.1 安装 unbound3.2 配置 unbound3.3 vcenter 配置域名访问 1. 安装 vcenter 1.1 第一阶段 双击 192.168.2…