008、Nginx原理及优化参数配置
Nginx原理及优化参数配置 1. master和worker 2. worker如何进行工作 3. 一个master和多个woker有好处 首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不会中断,master 进程则很快启动新的 w…
|
|
19
828 字
|
4 分钟
007、Nginx搭建高可用集群
Nginx搭建高可用集群 1. Keepalived+Nginx 高可用集群(主从模式) 2. 配置高可用的准备工作 需要两台服务器 需要keepalived 需要虚拟ip 3. 在两台服务器上安装keepalived 使用yum命令安装 yum install keepalived-v 安装完成之后,在etc里面生成keepalived,有文件keepalived.conf 4. 完成高可用配置…
|
|
21
269 字
|
9 分钟
006、Nginx配置实例-动静分离
Nginx配置实例-动静分离 1. 什么是动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种, 一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案; 另外一…
|
|
21
555 字
|
2 分钟
005、Nginx配置实例-负载均衡
Nginx配置实例-负载均衡 1. 首先准备两个同时启动的 Tomcat 2. 在 nginx.conf 中进行配置 在 nginx.conf 中进行配置 随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载…
|
|
22
446 字
|
2 分钟
004、Nginx配置实例-反向代理
Nginx配置实例-反向代理 1. 反向代理实例一 实现效果:使用 nginx 反向代理,访问 www.123.com 直接跳转到 127.0.0.1:8080 实现过程 1. 启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现如下界面 2. 通过修改本地 host 文件,将 www.123.com 映射到 127.0.0.1 配置完成之后,我们便可以通过 www.123…
|
|
18
645 字
|
4 分钟
003、Nginx的常用命令和配置文件
Nginx的常用命令和配置文件 1. 常用命令 以下命令nginx已经通过apt安装好了,有nginx命令。 1. 查看版本 nginx -v 如果你想同时看到更详细的配置项,使用 -V nginx -V 2. 查看 Nginx 配置语法的正确性 sudo nginx -t 这里如果用大写 T,效果就是 测试、丢弃并退出 sudo nginx -T 3. 为Nginx指定一个配置文件 nginx …
|
|
21
1715 字
|
38 分钟
002、Nginx的安装
Nginx的安装 此安装过程是在ubuntu18下完成的。 1. 基于apt源安装 1.1 安装 // 更新包 sudo apt-get update // 下载安装nginx sudo apt-get install nginx Ubuntu安装之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 程…
|
|
21
1131 字
|
48 分钟
001、Nginx简介
Nginx简介 1. 什么是nginx Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。 Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等,但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发,性能是其最重…
|
|
24
1124 字
|
4 分钟