Nginx
Will Jay
这个作者很懒,什么都没留下…
展开
-
Nginx(13)—— nginx 原理与优化参数配置
nginx 原理与优化参数配置master-workers 的机制的好处首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不会中断,master 进程则很快启动新的worker 进程。当然,worker 进程的异常退出,肯定是程序有 bug 了,异常退出,会导致当前 worker 上的所有请求失败,不过不会影响到所有请求,所以降低了风险。需原创 2020-05-29 13:06:42 · 156 阅读 · 0 评论 -
Nginx(12)—— Keepalived+Nginx 高可用集群搭建详细配置
(1)在所有节点上面进行配置# systemctl stop firewalld //关闭防火墙# sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/sysconfig/selinux //关闭 selinux,重启生效# setenforce 0 //关闭 selinux,临时生效# ntpdate 0.centos.pool.ntp.org //时间同步# yum install nginx -y //安装 nginx(2)配置后端 web 服务器原创 2020-05-29 13:06:21 · 281 阅读 · 0 评论 -
Nginx(11)—— Keepalived+Nginx 高可用集群(主从模式)
Keepalived+Nginx 高可用集群(主从模式)nginx高可用配置高可用的准备工作(1)需要两台服务器 192.168.17.129 和 192.168.17.131(2)在两台服务器安装 nginx(3)在两台服务器安装 keepalived 1.使用 yum 命令进行安装yum install keepalived –y 2.安装之后,在 etc 里面生成目录 keepalived,有文件 keepalived.conf主从配置修改/etc/keepalived/ke原创 2020-05-29 12:54:55 · 163 阅读 · 0 评论 -
Nginx(10)—— 动静分离配置实例
Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种.一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以原创 2020-05-29 10:59:06 · 149 阅读 · 0 评论 -
Nginx(9)—— 负载均衡配置实例
实现效果:配置负载均衡5.1 实验代码1) 首先准备两个同时启动的 Tomcat2) 在 nginx.conf 中进行配置随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎,nginx 就是其中的一个,在 linux原创 2020-05-29 10:43:10 · 103 阅读 · 0 评论 -
Nginx(8)—— 反向代理配置实例
反向代理实例一实现效果:使用 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.com:8080 访问到第一步出现的 Tomcat 初始界面。那么如何只需要输入 www.123.com 便可以跳转到 Tomcat 初始界面原创 2020-05-29 10:24:08 · 167 阅读 · 0 评论 -
Nginx(7)—— Ngnix的配置文件
nginx.conf 配置文件nginx 安装目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件nginx.conf 也在其中,后续对 nginx 的使用基本上都是对此配置文件进行相应的修改 配置文件中有很多#, 开头的表示注释内容,我们去掉所有以 # 开头的段落,精简之后的内容如下:根据上述文件,我们可以很明显的将 nginx.conf 配置文件分为三部分:第一部分:全局块 从配置文件开始到 events 块之间的内容,主要会设置一些影响 nginx 服务器整体运原创 2020-05-29 09:37:02 · 131 阅读 · 0 评论 -
Nginx(6)—— Ngnix的常用命令
Nginx常用命令输入命令需要进入 nginx 目录中cd /usr/local/nginx/sbin1、查看 nginx 版本号./nginx -v3.1(1)启动命令./nginx(2)关闭命令./nginx -s stop(3)重新加载命令./nginx -s reload原创 2020-05-29 09:27:02 · 104 阅读 · 0 评论 -
Nginx(5)—— Ngnix的安装
进入 nginx 官网,下载http://nginx.org/安装 nginx第一步,安装 pcrewget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz解压文件,./configure 完成后,回到 pcre 目录下执行make,再执行 make install第二步,安装 openssl第三步,安装 zlibyum -y install make zlib zlib-devel原创 2020-05-29 09:21:24 · 113 阅读 · 0 评论 -
Nginx(4)—— 动静分离概述
动静分离为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。原创 2020-05-29 08:56:42 · 109 阅读 · 0 评论 -
Nginx(3)—— 负载均衡基本概念
负载均衡客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服务器处理完毕后,再将结果返回给客户端。 这种架构模式对于早期的系统相对单一,并发请求相对较少的情况下是比较适合的,成本也低。但是随着信息数量的不断增长,访问量和数据量的飞速增长,以及系统业务的复杂度增加,这种架构会造成服务器相应客户端的请求日益缓慢,并发量特别大的时候,还容易造成服务器直接崩溃。很明显这是由于服务器性能的瓶颈造成的问题,那么如何解决这种情况呢? 我们首先想到的可能是升级服务器的配置,比如提高原创 2020-05-29 08:47:58 · 147 阅读 · 0 评论 -
Nginx(1)——Nginx概述及其优点
1.1 Nginx 概述Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好。中国大陆使用 nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等1.2 Nginx 作为 web 服务器Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Ngi原创 2020-05-29 08:10:56 · 222 阅读 · 0 评论