nginx版本升级

nginx版本升级

今天把服务器的nginx版本给升级到最新的稳定版本1.6.2了,服务器操作系统为ubuntu12.4 64 位,写一下升级过程,首先下载nginx,本次升级直接用ssh 远程升级的,所以所有操作都是在shell下面进行,所有操作都用命令,其实除了注视,真正需要的命令也就那么几个

升级过程

# 下载解压nginx
$ curl http://nginx.org/download/nginx-1.6.2.tar.gz > nginx-1.6.2.tar.gz
	$ tar zxvf nginx-1.6.2.tar.gz
	$ cd nginx-1.6.2
	# 查看当前nginx 编译参数
	$ nginx -V
	# 输出 configure arguments: --prefix=/usr/local/nginx
	# ,linux不用加
	# 加上编译参数
	$ ./configure --prefix=/usr/local/nginx
	# 编译
	$ make
	# 如果没有什么问题,应该是编译成功的,我在本机编译的时候报错了,我的系统是 mac 10.10,最后 ./configure 加上 --with-cc-opt=-Wno-deprecated-declarations ,再编译就没问题了,如果编译成功则忽略
	# 先把nginx停了,然后备份一下
	$ nginx -s stop
	$ cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx-1.6
	# 把刚才编译好的nginx二进制文件,覆盖现在文件
	$ cp -f ./objs/nginx /usr/local/nginx/sbin/nginx
	$ 启动nginx
	$ nginx
	$ 查看nginx版本
	$ nginx -v
	# 输出 nginx version: nginx/1.6.2

OK,升级完成

时间: 2024-10-08 17:14:00

nginx版本升级的相关文章

nginx版本升级到1.10

遇到问题:公司业务需求,某站点需支持http2,通过查阅nginx > 1.9.5 支持http2.于是着手升级nginx版本. 解决问题: 首先做好原nginx的备份.(配置文件conf.应用程序/usr/local/nginx/sbin/nginx 等备份) 1. 下载nginx最新稳定版本. 通过nginx官网查阅,下载了nginx1.10.1版本 (最新稳定版本) 2. 查看老版本的编译参数 [[email protected] ~]# /usr/local/nginx/sbin/ngi

Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]

mkdir -p /data0/software cd /data0/software wget http://sysoev.ru/nginx/nginx-0.8.46.tar.gz wget http://www.php.net/get/php-5.2.14.tar.gz/from/this/mirror wget http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz wget http://dev.mysql.com/get/D

解析Nginx负载均衡

摘要:对于一个大型网站来说,负载均衡是永恒的话题.随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP.Citrix NetScaler.Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选.nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注.本文将以工业生产为背景,从设计实现和具体应用等方面详细介绍nginx负载均衡策略. 关键字:nginx 负载均衡

解析 Nginx 负载均衡

nginx的负载均衡策略可以划分为两大类:内置策略和扩展策略.内置策略包含加权轮询和ip hash,在默认情况下这两种策略会编译进nginx内核,只需在nginx配置中指明参数即可.扩展策略有很多,如fair.通用hash.consistent hash等,默认不编译进nginx内核.由于在nginx版本升级中负载均衡的代码没有本质性的变化,因此下面将以nginx1.0.15稳定版为例,从源码角度分析各个策略. 2.1.           加权轮询(weighted round robin)

升级Nginx到1.12.2的脚本

#!/bin/bash#Nginx版本升级到1.12.2export LANG="en_US.UTF-8" #获取Nginx的安装目录nginx_cut_path=`ps -ef | grep nginx | grep master | awk -F" /" '{print $2}' | awk -F" " '{print $1}'`nginx_path=\/$nginx_cut_pathnginx_dir=`dirname $nginx_pat

nginx(4)-负载均衡的5种策略及原理

nginx的upstream目前支持的5种方式的分配 1.轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. upstream backserver { server 192.168.0.14; server 192.168.0.15; } 2.指定权重指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况. upstream backserver { server 192.168.0.14 weight=8; server 192

大型网站架构系列:负载均衡详解(3)

本次分享大纲 软件负载均衡概述 Ngnix负载均衡 Lvs负载均衡 Haproxy负载均衡 本次分享总结 一.软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用.因此软件负载均衡在互联网领域大量使用.常用的软件负载均衡软件有Nginx,Lvs,HaProxy等.本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4). 二.Ngnix负载均衡 Ngnix是一款轻量级的Web服务器/反向代理服务器,工作在七层Http协议的负载均衡系统.具有高性

软件负载均衡

一.软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用.因此软件负载均衡在互联网领域大量使用.常用的软件负载均衡软件有Nginx,Lvs,HaProxy等.本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4). 二.Ngnix负载均衡 Ngnix是一款轻量级的Web服务器/反向代理服务器,工作在七层Http协议的负载均衡系统.具有高性能.高并发.低内存使用等特点.是一个轻量级的Http和反向代理服务器.Nginx使用epoll and k

LNMP一键安装包 – 简单单单配置好linux服务器

lnmp-org 网站.独立博客越做越大,腰包越来越鼓,不少做网站的朋友明显感受到了虚拟主机已经不足以满足自己网站的负载,加之服务器硬件以及带宽的成本降低,价格已趋于平民,于是纷纷将原有的虚拟主机升级为VPS甚至是独立主机,可是随之而来的就是很多技术上的问题,如网站环境的搭建,VPS的系统配置等让人头痛,不过今天张自然为大家介绍一款软件可以让您简单又迅速的配置好您的VPS或独立主机.当然,张自然的小博客不需要! LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHa