Nginx
Q z1997
这个作者很懒,什么都没留下…
展开
-
Nginx location配置的优先级
格式说明优先级(小值优先)备注location =/uri=开头表示精确匹配只有完全匹配上才能生效1匹配后不再继续匹配location ^~ /uri^~开头对URL路径进行前缀匹配,并且在正则之前2匹配后继续尝试匹配,匹配uri最长为准location ~ pattern~开头表示区分大小写的正则匹配3匹配后不会再继续匹配,多个正则匹配与配置文件中的顺序有关location ~* pattern~*开头表示不区分大小写的正则匹配4匹配后不会...原创 2022-04-23 21:59:29 · 3039 阅读 · 0 评论 -
Liunx入门与概述
简介Linux内核最初只是由芬兰人林纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Deba原创 2021-03-08 20:37:19 · 54 阅读 · 0 评论 -
简单介绍一下Nginx的原理
Nginx 的原理1、mater 和 worker2、worker 如何进行工作的3、一个 master 和多个 woker 有好处(1)可以使用 nginx –s reload 热部署,利用 nginx 进行热部署操作(2)每个 woker 是独立的进程,如果有其中的一个 woker 出现问题,其他 woker 独立的,继续进行争抢,实现请求过程,不会造成服务中断4、设置多少个 woker 合适worker 数和服务器的 cpu 数相等是最为适宜的5、连接数 worker_conn原创 2021-03-07 13:56:42 · 100 阅读 · 1 评论 -
Nginx 配置高可用的集群
什么是Nginx高可用准备工作(1)需要两台 nginx 服务器(2)需要 keepalived(3)需要虚拟 ip配置高可用的准备工作 (1)需要两台服务器 192.168.17.129 和 192.168.17.131(2)在两台服务器安装 nginx(3)在两台服务器安装 keepalived在两台服务器安装 keepalived(1)使用 yum 命令进行安装yum install keepalived –y (2)安装之后,在 etc 里面生成目录 keepali原创 2021-03-07 13:53:38 · 49 阅读 · 0 评论 -
Nginx配置动静分离
Nginx配置动静分离Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。通过 location 指定不同的后缀名实现不同的请求转发。通过 ex原创 2021-03-04 21:37:08 · 115 阅读 · 1 评论 -
Nginx配置负载均衡
Nginx配置负载均衡实现效果:配置负载均衡1) 首先准备两个同时启动的 Tomcat2) 在 nginx.conf 中进行配置upstream tomcat-server{ server 172.16.106.244:8090 weight=1; server 172.16.106.244:8060 weight=5;}server { listen 8010; # 监听8010端口 server_name localhost; lo原创 2021-03-04 21:32:28 · 88 阅读 · 1 评论 -
Nginx配置反向代理
实例一实现效果:使用 nginx 反向代理,访问 www.aaaa.com 直接跳转到 127.0.0.1:80801) 启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现这只雄猫2) 通过修改本地 host 文件,将 www.aaaa.com 映射到 127.0.0.1配置完成之后,我们便可以通过 www.aaaa.com:8080 访问到第一步出现的 Tomcat 初始界面。那么如何只需要输入 www.aaaa.com 便可以跳转到 Tomcat 初始界面呢?便用原创 2021-03-04 21:28:27 · 415 阅读 · 1 评论 -
Nginx配置文件(nginx.conf)介绍
Nginx配置文件(nginx.conf)位置:nginx 安装目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件nginx.conf 也在其中,后续对 nginx 的使用基本上都是对此配置文件进行相应的修改配置文件中有很多#, 开头的表示注释内容,我们去掉所有以 # 开头的段落,精简之后的内容如下:根据上述文件,我们可以很明显的将 nginx.conf 配置文件分为三部分:第一部分:全局块从配置文件开始到 events 块之间的内容,主要会设置一些影响 nginx原创 2021-03-04 21:17:19 · 464 阅读 · 1 评论 -
Nginx 常用的命令
Nginx 常用的命令简单说一下Nginx 常用的命令nginx -s quit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程nginx -s reload 优雅重启,并重新载入配置文件nginx.confnginx -s reopen 重新打开日志文件,一般用于切割日志nginx -v 查看版本nginx -t 检查nginx的配置文件nginx -h原创 2021-03-04 21:07:01 · 77 阅读 · 1 评论 -
Nginx安装
下载Nginx官网::http://nginx.org/国内163镜像:http://mirrors.163.com/nginx/debian/pool/nginx/n/nginx/安装Nginx(1)安装 pcre 依赖第一步 联网下载 pcre 压缩文件依赖wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz第二步 解压压缩文件使用命令tar –xvf pcre-8.37.ta原创 2021-03-04 21:04:46 · 70 阅读 · 1 评论