![](https://img-blog.csdnimg.cn/20210102114151825.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
文章平均质量分 57
nginx技术教程
红枫忆梦
书到用时方恨少
展开
-
Nginx(九):nginx的原理
1. master 和 worker2. worker 如何进行工作3. 一个master和多个worker的优点可以使用nginx -s reload热部署;每个worker是独立的进程,如果其中一个worker出现问题,其他的worker继续进行争抢,实现请求过程,不会造成服务中断。4. worker的数量设置worker 数量和服务器的 cpu 数量相等是最为适宜的。nginx 同 redis 都采用了io多路复用机制,每个worker都是独立的进程,但每个进程里只有一个主进程原创 2021-01-03 11:58:01 · 171 阅读 · 0 评论 -
Nginx(八):nginx配置实例之高可用(主从)
1. 什么是高可用(1)需要两台 nginx 服务器(2)需要 keepalived(3)需要虚拟ip2. 配置高可用的准备工作(1)需要两台服务器(2)在两台服务器安装 nginx(3)在两台服务器安装 keepalived3. 在两台服务器安装 keepalived(1)使用 yum 命令进行安装yum install keepalived -y#查看是否安装成功rpm -q -a keepalived(2)安装完成后,在/etc/keepalived目录中有文件keep原创 2021-01-03 11:16:54 · 2341 阅读 · 0 评论 -
Nginx(七):nginx配置实例之动静分离
1. 什么是动静分离nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用nginx处理静态页面,tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种:一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另一种方法就是动态跟静态文件混合在一起发发布,通过nginx 来分开;通过 location 指定不同的后缀名实现不同的请求转发。通过 expir原创 2021-01-02 18:24:36 · 118 阅读 · 0 评论 -
Nginx(六):nginx配置实例之负载均衡
1. 实现效果浏览器地址栏输入地址 http://192.168.16.130/edu/a.html,负载均衡效果,平均8080和8081端口中。2. 准备工作(1)准备两台 tomcat 服务器,一台 8080,一台8081;(2)在两台 tomcat 里面webapps目录中,创建名称是edu文件夹,在edu文件夹中创建页面a.html,用于测试。3. 负载均衡配置保存并重启nginx,用浏览器即可访问。4. nginx分配服务器策略负载均衡即是将负载分摊到不同的服务单元,既保证服务原创 2021-01-02 16:14:58 · 93 阅读 · 0 评论 -
Nginx(五):nginx配置实例之反向代理
实例一1. 实现效果打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 linux 系统 tomcat 主页面中。2. 准备工作(1)在linux系统安装 tomcat,使用默认端口 8080。将tomcat安装文件放到 linux 系统中,解压#解压tomcat(采用系统自带JDK)cd /usr/srctar -xvf apache-tomcat-7.0.70.tar.gz #启动tomcatcd /usr/src/apache-tomcat-7.0.70.ta原创 2021-01-02 11:33:41 · 184 阅读 · 0 评论 -
Nginx(四):nginx的配置文件
1. 配置文件的位置cd /usr/local/nginx/conf2. 配置文件的组成nginx.conf 配置文件分为三部分:2.1 全局块从配置文件开始 到 events 块之间的内容,主要会设置一些影响 nginx 服务器整体运行的配置指令,主要包括配置运行 nginx 服务器的用户(组)、允许生成的 worker process 数,进程PID存放路径、日志存放路径和类型以及配置文件的引入等。比如下面这个配置:worker_processes 1;这是 nginx 服务器并原创 2021-01-01 20:43:26 · 101 阅读 · 0 评论 -
Nginx(三):nginx中常用的命令
使用nginx操作命令前,必须进入 nginx的目录/usr/local/nginx/sbin#查看版本号./nginx -v#启动nginx./nginx#停止nginx./nginx -s stop#重新加载nginx./nginx -s reload原创 2021-01-01 19:33:19 · 87 阅读 · 0 评论 -
Nginx(二):nginx的安装
1. 准备工作打开虚拟机,使用远程连接工具连接 linux 操作系统;到nginx官网下载软件(http://nginx.org/)2. 开始进行nginx安装2.1 安装 pcre 依赖第1步:联网下载pcre压缩文件cd /usr/srcwget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz第2步:解压压缩文件tar -xvf pcre-8.37.tar.gz第3步:#安装g原创 2021-01-01 16:27:43 · 110 阅读 · 0 评论