首页 > 系统相关 >Nginx

Nginx

时间:2023-04-05 14:22:20浏览次数:36  
标签:配置文件 nginx -- 代理 Nginx 服务器

轻量级web服务器、反向代理服务器
内存占用少、启动快、高并发

过程: 客户端访问-->(负载均衡/)Nginx-->tomcat/-->SOA

反向代理: 客户端访问-->转发-->代理到内网。
反向代理"代理"的是服务器端

Master-Worker模式
启动Nginx-->80端口启动了Socket服务进行监听

Master: 读取并验证配置文件nginx.conf 管理Worker进程

Nginx自动热部署: 配置文件nginx.conf修改后,不需要stop Nginx,配置文件自动生效。
实现:修改配置文件后,生成新的worker进程以新的配置进行处理请求。至于老的worker进程,等以前的请求处理完毕后kill掉

高并发: worker进程的个数与CPU绑定、进程内部包含一个线程高效回环处理请求
采用Linux的epoll模型

Keepalived: Keepalived(虚拟ip? VIP) 监控Nginx的生命故障

nginx.conf : 
作用1: 作为web服务器处理静态资源 (静态资源放在Nginx上, 动态请求转发给后端)
作用2: IP访问控制

反向代理proxy_pass
配置: location中的root替换成proxy_pass
root说明是静态资源,由Nginx直接返回
proxy_pass: 动态请求,需要进行转发

负载均衡
通过upstream来定义一组Tomcat,并指定负载策略 (IPHASH、加权论调、最少连接),健康检查策略(Nginx可以监控这一组Tomcat的状态)等
导致的问题: 用户状态的保存问题, 如session会话信息,不能保存到服务器上 (可以用缓存服务器Redis)

缓存
加快访问速度。缓存可以存储到磁盘上。
参考博客: https://zhuanlan.zhihu.com/p/34943332

标签:配置文件,nginx,--,代理,Nginx,服务器
From: https://www.cnblogs.com/wuzimeimei/p/17289379.html

相关文章

  • 通过阿里云ECS服务器公网ip访问tomcat,nginx
    一、概述1、操作系统:centos72、安装nginx方法:https://www.cnblogs.com/boonya/p/7907999.html,亲测可用。3、tomcat版本:apache-tomcat-7.0.92二、操作步骤1、启动tomcat;2、进入阿里云控制台,选择安全组,配置安全组规则(添加80,8080端口规则);    3、按图示配置完成,点击......
  • How to Configure Nginx reverse proxy the domain
    未测试过,自己记录待用http{resolver8.8.8.8;upstreamexample{serverhttp://example.comresolve[use_last]...;keepalive1024;}第二种负载均衡upstreammytarget{serveraaa.tar.com:443max_fails=3fail_timeout=60s;serverbbb.tar.com:443backup;}server......
  • nginx 配置虚拟目录
     需求配置静态资源目录访问 location/npm{alias/usr/npm;indexindex.html;autoindexon;#开启目录访问access_logoff;expires30d;} 多级子目录下 [email protected]\dist\axios.min.js      注......
  • 45 openEuler搭建Nginx服务器-Nginx概述和安装
    45openEuler搭建Nginx服务器-Nginx概述和安装45.1概述Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占用内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,支持FastCGI、SSL、VirtualHost、URLRewrite、Gzip等......
  • Nginx——Nginx生产环境压测与性能优化实战
    摘要nginx的主要作用有三个方面:1、作为Web服务器;2、负载均衡服务器;3、邮件代理服务器等三个方面。其特点是占有内存少,并发能力强,给使用者带来了很多的便利。nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。但是在日常的工作......
  • nginx 配置小程序校验文件
    1、参考nginx配置小程序校验文件location/riAwbtUM3G.txt{default_typetext/html;return200"43191f769a41f4035dbc1e6d9d0cfa32";}......
  • 3-nginx
    2、正向代理和反向代理的区别是什么?正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定原始服务器,然后代理向原始服务器转交请求并将获得的内容返回给客户端。代理服务器和客户端处于同一个局域网内。比如说fanqiang。我......
  • nginx 安装SSL证书
     /usr/local/nginx/sbin/nginx-V  看一下是否有with-http_ssl_module模块#HTTPSserverusernginxnginx;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid      ......
  • nginx hyperf ssl https 环境。hyperf-https-ssl
     usernginxnginx;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid       logs/nginx.pid;events{   worker_connections 1024;}http{   include      mime.ty......
  • nginxWebUI--一款更好的管理nginx的软件
    背景博主之前搭建了一套k8s系统用来管理开发中常用的软件,以及项目的快速部署。但是在使用的过程中有个麻烦的问题是在于,k8s暴露出来的服务的端口号是限定范围内随机的。所以在我们访问部分服务的时候需要不得已的带上一些端口号,这样有点太麻烦了。能不能简单一点,正好我手上有个域......