
Nginx
文章平均质量分 90
码农致富
喜欢的朋友可以关注下订阅号:「码农致富」
展开
-
CentOS7安装Nginx
一、安装准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,安装过的可以直接安装nginx,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装yum install gcc-c++yum install pcre pcre-develyum in原创 2016-10-30 22:43:58 · 1723 阅读 · 0 评论 -
Nginx笔记(一)----Centos7编译安装Nginx
一、下载源码在Centos7下可以采用wget命令下载Nginx源码,首先去Nginx官网找到下载链接复制链接然后使用wget命令进行下载wget http://nginx.org/download/nginx-1.12.1.tar.gz下载下来之后通过以下命令进行解压tar zxvf nginx-1.12.1.tar原创 2017-07-21 23:04:45 · 17664 阅读 · 3 评论 -
Windows下实现Nginx+Tomcat动静分离
一、什么是动静分离所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理。nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。二、结构图原创 2017-09-10 18:40:29 · 2847 阅读 · 0 评论 -
Nginx笔记(二)----Nginx高可用(HA)之Keepalived
一、Keepalived简介Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管,Keepal...原创 2018-05-28 13:33:14 · 1923 阅读 · 2 评论 -
Nginx笔记(三)----Nginx+Keepalived主从配置(双机主从热备)+Tomcat集群
一、网络拓扑四台虚拟机如下所示:二、软件安装Nginx-Master和Nginx-Slave两台服务器上的安装操作完全一样1、更新系统[root@Nginx-Master ~]# yum -y update2、安装依赖软件[root@Nginx-Master ~]# yum install -y libnl*[root@Nginx-Master ~]# yum -y install openss...原创 2018-05-29 11:27:56 · 5140 阅读 · 2 评论 -
Nginx笔记(四)----Nginx+keepalived双主配置(双机双主热备)
简介这种方案,使用两个VIP地址,前端使用2台机器,互为主备,同时有两台机器工作,当其中一台机器出现故障,两台机器的请求转移到一台机器负担,非常适合于生产架构环境。一、网络拓扑四台虚拟机如下所示:二、配置软件安装配置和前篇文章是一样的,只不过keepalived的配置文件有些区别,将两台机器上的/etc/keepalived/keepalived.conf配置文件修改成如下:Nginx-A:[ro...原创 2018-05-29 15:34:20 · 5054 阅读 · 2 评论 -
Nginx笔记(五)----Nginx+Lua+GraphicsMagick实现图片自动裁剪/缩放、以及定时清理生成的缩略图
一、前言在开发的过程中,在后台提交的图片没有做什么处理,然后APP,前端页面,获取到图片之后,自己通过控制宽高实现对图片的控制,在这种情况下,会出现,一张图片很大,原封不动的返回给客户端,浪费服务器带宽,请求响应变慢。这个时候我们就要在服务器端对图片进行处理,根据客户端的请求参数,返回相应的图片。▲ 面临的问题 ● 网站需求变更,需要更多不同尺寸的缩略图 ● 有些图片的缩略图很少使用到...原创 2018-06-20 11:27:22 · 3257 阅读 · 1 评论