随笔分类 -  nginx

Nginx 之六: Nginx服务器的正向及反向代理功能
摘要:一:Nginx作为正向代理服务器: 1.正向代理:代理(proxy)服务也可以称为是正向代理,指的是将服务器部署在公司的网关,代理公司内部员工上外网的请求,可以起到一定的安全作用和管理限制作用,正向代理不支持从外网向内网访问资源,一般很少用,经本人测试,效果也不好,有很多页面打不开,在百度搜索的页面 阅读全文
posted @ 2019-07-10 10:08 统一B界 阅读(495) 评论(0) 推荐(0)
Nginx 之五: Nginx服务器的负载均衡、缓存与动静分离功能
摘要:一、负载均衡: 通过反向代理客户端的请求到一个服务器群组,通过某种算法,将客户端的请求按照自定义的有规律的一种调度调度给后端服务器。 Nginx的负载均衡使用upstream定义服务器组,后面跟着组名,组名后面是大括号包起来的服务器列表,每个服务器使用server开头,后面跟定义的服务器名字、服务器 阅读全文
posted @ 2019-07-10 10:07 统一B界 阅读(223) 评论(0) 推荐(0)
Nginx 之三:nginx服务器模块、web请求处理机制及事件驱动模型、进程功能和进程间通信
摘要:一:Nginx的模块化结构设计: 1、核心模块:指的是nginx服务器运行当中必不可少的模块,这些模块提供了最基本最核心的服务,比如权限控制、进程管理、错误日志、事件驱动、正则表达式解析等,nginx的源码模块位于/root/nginx-1.8.1/src目录: 2、标准HTTP模块:默认即被编译到 阅读全文
posted @ 2019-07-10 10:06 统一B界 阅读(424) 评论(0) 推荐(0)
Nginx 之四: Nginx服务器的rewrite、全局变量、重定向和防盗链相关功能
摘要:一:Nginx 后端服务器组的配置: 1、upstream: 用于设置后端服务器组的主要指令,upstream类似于之前的server块或http块,用法如下: upstreame Myserver{ #ip_hash; #least_conn; #fair; #hash $request_uri; 阅读全文
posted @ 2019-07-10 10:06 统一B界 阅读(919) 评论(0) 推荐(0)
Nginx 之二: nginx.conf 配置及基本优化
摘要:一:常用功能优化: 1:网络连接的优化: 只能在events模块设置,用于防止在同一一个时刻只有一个请求的情况下,出现多个睡眠进程会被唤醒但只能有一个进程可获得请求的尴尬,如果不优化,在多进程的nginx会影响以部分性能。 2.设置是否允许同时接受多个网络连接: 只能在events模块设置,Ngin 阅读全文
posted @ 2019-07-10 10:05 统一B界 阅读(853) 评论(0) 推荐(0)
Nginx 之一:编译安装nginx 1.8.1 及配置
摘要:一:基介绍 官网地址www.nginx.org,nginx是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间是2004年10月4日,版本号是0.1.0 Nginx是单进程单线程模型,即启动的工作进程只有一个进 阅读全文
posted @ 2019-07-10 10:04 统一B界 阅读(691) 评论(0) 推荐(0)
nginx启动、重启、关闭
摘要:一、启动 cd usr/local/nginx/sbin./nginx二、重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload 判断配置文件是否正确 nginx -t -c /us... 阅读全文
posted @ 2016-01-06 09:40 统一B界 阅读(292) 评论(0) 推荐(0)
nginx 平滑升级
摘要:怎么能在不停止服务的情况下,平滑的升级nginx?下面告诉你答案,其实很简单1.下载nginx新版本,并解压,进入解压的目录2.你要执行旧版本的nginx -V来查看旧版本编译的时候,编译了什么模块,配置了什么信息。3.编译新版本的nginx,./configure .....,这里省略的内容与旧版... 阅读全文
posted @ 2015-11-02 01:38 统一B界 阅读(483) 评论(0) 推荐(0)
nginx 安装php
摘要:1.安装PHP 5.5.0下载12cd /usr/local/src/wget http://www.php.net/get/php-5.5.0.tar.bz2/from/jp1.php.net/mirror# 如果以上PHP不存在了,大家可以直接到官方下载. 如果还是找不到可以留言,我将会通过邮箱... 阅读全文
posted @ 2015-10-19 14:30 统一B界 阅读(591) 评论(0) 推荐(0)
nginx 编译增加新的模块
摘要:原已经安装好的nginx,现在需要添加一个未被编译安装的模块:nginx -V 可以查看原来编译时都带了哪些参数原来的参数:--prefix=/app/nginx添加的参数:--with-http_stub_status_module --with-http_ssl_module --with-ht... 阅读全文
posted @ 2015-10-12 13:56 统一B界 阅读(296) 评论(0) 推荐(0)
nginx 的编译参数详解
摘要:内容有些多,一眼看来难免头昏脑胀,但坚持看完,相信你一定会有所收获。nginx参数:--prefix= 指向安装目录--sbin-path 指向(执行)程序文件(nginx)--conf-path= 指向配置文件(nginx.conf)--error-log-path= 指向错误日志目录--pid-... 阅读全文
posted @ 2015-10-12 13:15 统一B界 阅读(259) 评论(0) 推荐(0)
配置安装nginx
摘要:1、解决依赖关系和优化所需的组件编译安装nginx需要事先需要安装开发包组"Development Tools" 。同时,安装pcre-devel包,用yum安装即可安装TCMalloc和google-perftools(TCMalloc只是google-perftools的一个组件,主要是优化内存... 阅读全文
posted @ 2014-12-18 00:28 统一B界 阅读(273) 评论(0) 推荐(0)
nginx优化 突破十万并发
摘要:[摘要]Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。本文介绍一些Nginx优化代码参数等。nginx指令中的优化(配置文件)worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_r.. 阅读全文
posted @ 2013-05-21 17:11 统一B界 阅读(206) 评论(0) 推荐(0)