前端时间为公司的nginx进行调优,顺便记录一下内容。
一、安装
1. 下载
pcre
zlib
nginx
2. 安装
tar -xvf xxx.tar
cd xxx
./configure
make && make install
按 pcre->zlib-nginx 顺序安装即可。
3. 添加软连接
ln -s /usr/local/lib/libpcre.so.1 /lib64
4. 相关命令
启动 /usr/local/nginx/sbin/nginx
重启 /usr/local/nginx/sbin/nginx -s reload
停止 /usr/local/nginx/sbin/nginx -s stop
二、配置
打开 /usr/local/nginx/conf/nginx.conf
设置负载均衡
upstream backend {
server 192.168.3.141:8888;
server 192.168.3.142:8888;
server 192.168.3.143:8888;
server 192.168.3.144:8888;
}
设置反向代理
server {
listen 80;
server_name gateway;
location / {
#设置主机头和客户端真实地址,以便服务器获取客户端真实IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#禁用缓存
proxy_buffering off;
#反向代理的地址
proxy_pass http://backend;
}
}
三、优化
参看
Nginx配置性能优化
分享到:
相关推荐
**Nginx性能与调优** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,广泛应用于互联网领域,尤其在处理高并发连接和静态内容分发上表现出色。本文将深入探讨Nginx的性能特点、优化策略以及配置方法。 ##...
该文档以Nginx为基础,详细梳理了负载均衡的原理,以及优化方式,和实现步骤,无论新手还是大虾都可以从中得到深入体会。
对于动态内容的处理,Nginx提供了fastcgi_pass指令将请求转发给后端的FastCGI服务器,以及uwsgi_pass和scgi_pass指令用于与uwsgi和SCGI协议的服务器通信。在这些转发指令中,可以设置缓冲区的大小,以减少对后端的...
nginx配置文件,nginx调优配置
Java生产环境下性能监控与调优详解 ...学会线上代码调试,Tomcat、Nginx,GC调优等手段; 读懂JVM字节码指令,分析源码背后原理,提升应对线上突发状况的能力 慕课网地址:https://coding.imooc.com/class/241.html
nginx安装与使用 http://blog.163.com/njut_wangjian/blog/static/1657964252013327103716818/ Nginx开发从入门到精通 http://tengine.taobao.org/book/index.html nginx官网上下载相应的安装包,--- 直接解压就...
Nginx 安装与配置 Nginx 是一款高性能的 Web 和反向代理服务器,由俄罗斯的程序设计师 Igor Sysoev 所开发。它是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品。 1....
本文档将详细介绍 Nginx 安装部署的步骤和配置,包括必要的工具包安装、Nginx 安装、插件安装、配置 Nginx.conf 文件等方面的知识点。 必要的工具包安装 在安装 Nginx 之前,需要安装一些必要的工具包。这些工具包...
**Nginx 一键安装与自动化脚本** 在IT行业中,服务器配置和管理是一项重要的任务,尤其是在处理Web服务时。Nginx是一款高性能的HTTP和反向代理服务器,以其高效、稳定和轻量级的特性而广受欢迎。本文将详细讨论如何...
Nginx:Nginx故障排查与性能调优.docx
Nginx 1.8.0 安装简述 Nginx 是一种流行的开源 Web 服务器软件,广泛应用于生产环境中。为了帮助读者快速掌握 Nginx 的安装过程,本文将详细介绍 Nginx 1.8.0 的安装步骤。 一、下载依赖项 在安装 Nginx 之前,...
nginx离线安装依赖项_linux系统/麒麟v10系统. 离线安装 内网离线安装Nginx 安装Nginx的依赖包如下: PCRE(Perl Compatible Regular Expressions):Nginx使用PCRE来支持正则表达式,可以使用它更灵活地匹配和处理...
Nginx 安装步骤详细 Nginx 是一个流行的开源 Web 服务器软件,广泛应用于 Web 服务器、反向代理、负载均衡、媒体流等领域。下面是 Nginx 安装步骤的详细介绍。 安装前的准备 在安装 Nginx 之前,需要确保编译环境...
(2) Nginx安装与配置 - 18 - 1) Nginx安装 - 18 - 2) Nginx配置 - 19 - (3) Resin安装与配置 - 21 - 1) Resin安装 - 21 - 2) Resin配置 - 21 - (4) Linux下Nginx+Resin负载均衡,session问题解决实例 - 21 - 1) 测试...
Windows 下 Nginx 的安装与配置 Nginx 是一款高性能的、轻量级的 HTTP Web 服务器和反向代理服务器及电子邮件 IMAP/POP3/SMTP 代理服务器。其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗使得其广泛应用...
Nginx与HTTPS配置实践 Nginx限流与防盗链设置 Nginx动静分离与媒体处理 Nginx邮件服务器配置 Nginx模块开发与自定义 Nginx在高并发场景下的应用 Nginx与后端语言(PHP,Python)的集成 Nginx故障排查与性能调优
### Nginx安装全流程 Nginx是一款高性能的HTTP服务器及反向代理服务软件,它在互联网领域扮演着至关重要的角色。本文将详细介绍Nginx的安装全流程,涵盖安装前的准备、安装步骤、配置流程以及如何实现开机自启动。 ...
本文将详细讲解在基于ARM架构的系统上编译安装Nginx的过程,这对于那些希望在嵌入式设备或基于ARM的服务器上运行高性能Web服务的用户来说至关重要。 首先,你需要确保你的ARM系统已经安装了必要的编译工具和依赖库...
### Nginx安装与后端健康检查模块配置详解 #### 一、Nginx环境搭建与核心组件安装 **1.1 基础环境准备** - **操作系统**: CentOS 6.5 - **基本服务器配置**: 在安装过程中选择了“基本服务器”配置。 **1.2 安装...