在CentOS上把Nginx从1.2.4升级到1.6.0
在CentOS上升级把Nginx从1.2.4升级到1.6.0
摘要:本文记录了在CentOS 6.3上,把Nginx从1.2.4升级到1.6.0的过程。
1. 概述
在我做的一个项目中,最近我对生产服务器上的一系列系统软件进行了升级,包括Git、Nginx、MySQL和PHP。这篇文章讲的是升级Nginx的过程,其他软件的升级,可见下面列出的文章。
- 在CentOS上把Git从1.7.1升级到1.7.12.4
- 在CentOS上把Nginx从1.2.4升级到1.6.0 (本文)
- 在CentOS上把MySQL从5.5升级到5.6
- 在CentOS上把PHP从5.4升级到5.5
服务器的操作系统是CentOS 6.3。在我加入这个项目之前,网络服务器Nginx已经安装设置好了,所以我当时只是查看了一些文档,找到了网站所在的根目录,而没有考虑升级之类的事情。现在过去1年了,应该适当升级服务器上的软件了。升级这种事情是应当经常做的,倒不是为了追最新版本,而是当正式版本发放出来的时候,应该及时更新,以便获得最新的更正、补丁,避免服务器上的漏洞,减少安全隐患。
升级是在今年6月11日进行的,到今天才有空做个记录,也便于日后参考。
2. 升级过程
升级之前,查找了关于在CentOS上升级Nginx的文档,但是没有找到任何关于升级、不兼容性等问题的文档。根据读到的东西,我的判断是,的确没有任何问题,直接升级就是了。我依据的是官方网站上的安装文档,见参考资料[1]。
2.1 为yum建立nginx安装库
在/etc/yum.repos.d目录下创建文件nginx.repo,输入如下内容:
# nginx.repo [nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
其中,baseurl中的6是CentOS的主版本号,因为我的操作系统是CentOS 6.3。如果是CentOS 7,就应该是http://nginx.org/packages/centos/7/$basearch/。
enabled=1表示这个库是开启的,用完之后可以把它关闭。
2.2 升级Nginx
在root权限下,运行下面的命令:
# yum update nginx
... ... 省略了更多的输出和选项 ... ...
packages downloaded and installed
... ... 省略了更多的输出和选项 ... ...
按照相应的提示操作,基本上只要按回车肯定缺省的选项即可。如上所示,在升级过程中,共下载、安装了3个包,除了nginx本身的包,还有2个是openssl的包。
停止、重启nginx服务:
# service nginx stop
Stopping nginx: [ OK ]
# service nginx start
Starting nginx: [ OK ]
查看Nginx的版本:
# nginx -v
nginx version: nginx/1.6.
可以看到Nginx已经是1.6.0了。
再测试:
# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
测试成功,并且可以知道Nginx的配置文件是/etc/nginx/nginx.conf。
2.3 清理
再次编辑文件/etc/yum.repos.d/nginx.repo:
# nginx.repo [nginx]
# 其他内容省略
enabled=0
最后,清理yum的缓存:
# yum clean all
A. 参考资料
- 官方网站上关于安装Nginx的文档
http://wiki.nginx.org/Install - How To Install nginx on CentOS 6 with yum
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-6-with-yum
在CentOS上把Nginx从1.2.4升级到1.6.0的更多相关文章
- 在CentOS上把Git从1.7.1升级到1.7.12.4
在CentOS上把Git从1.7.1升级到1.7.12.4 摘要:本文记录了在CentOS 6.3上,把Git从1.7.1升级到1.7.12.4的过程. 1. 概述 在我做的一个项目中,最近我对生产服 ...
- 在CentOS 上搭建nginx来部署静态页面网站
在centOs 上搭建nginx来部署静态页面网站 一.部署服务器环境 nginx:轻量级.高性能的HTTP及反向代理服务器,占用内存少,并发能力强,相比老牌的apache作为web服务器,性能更加卓 ...
- 如何在 Ubuntu 和 CentOS 上启用 Nginx 的 HTTP/2 协议支持
HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进.HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 W ...
- CentOs上搭建nginx
目录 CentOs上搭建nginx 1. 在root环境下安装nginx 1.1 常用工具安装 1.2 关闭iptables规则 1.3 关闭SELinux 1.4 安装C/C++环境和PCRE库 1 ...
- 在CentOS上使用Nginx和Tomcat搭建高可用高并发网站
目录 目录 前言 创建CentOS虚拟机 安装Nginx 安装Tomcat 安装lvs和keepalived 反向代理 部署网站 搭建数据库 编写网站项目 解决session一致性 注意 参考资料 前 ...
- CentOS上搭建Nginx + Mono 运行 asp.net
安装步骤: 一.获取开源相关程序: 1.利用CentOS Linux系统自带的yum命令安装.升级所需的程序库: sudo -sLANG=Cyum -y install gcc gcc-c++ aut ...
- CentOS上搭建Nginx + Mono 运行 asp.net[转]
http://www.linuxdot.net/ http://www.cnblogs.com/wander1129/archive/2011/12/16/mono.html 安装步骤: 一.获取开源 ...
- 在 CentOS 上部署 Nginx 环境
这里的案例主要通过虚拟机( vmware workstation (14) )的方式安装 Center OS 到本地环境 资源下载: vmware workstation / CentOS 本次 ...
- Lvs 环境搭建 vbox搭建centos6.9 vbox设置 centos上安装nginx
1.现在vbox上虚拟出3个虚拟机,分别为负载均衡器(Load Balance).实际服务器1(Real server1).实际服务器2(Real Server2) 要点: :vbox系统网络连接方式 ...
随机推荐
- 全新Ubentu系统没有make,gcc命令解决办法
一定要记得先update sudo apt-get update 然后输入下述命令即可 sudo apt-get install make sudo apt-get install gcc
- Java 一些常见问题(持续更新)
1. Java 内部类 内部类有四种常见的类型:成员内部类.局部内部类.匿名内部类和静态内部类. 1.成员内部类:定义为另一个类的里面如下: class Circle { double radius ...
- find指令使用手册
find 目录 条件 选项 find . –print find . –print0 .指明在当前目录中查找 -print 打印匹配文件的文件名,使用‘\n’作为分隔文件的定位符 -print0 打印 ...
- 如何用纯 CSS 创作一个同心圆弧旋转 loader 特效
效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/pen/OZmXQX 可交互视频教程 此视 ...
- CF 977 F. Consecutive Subsequence
题意: 第一场div3, 求的是一个序列中最长连续(a,a+1,a+2...)子序列. 分析: 设一个DP[i] 表示 序列以i结尾的最长长度, 一开始都设为0. 那么如果这个数是a, 他的最长长度就 ...
- C语言 NULL 是什么鬼
NULL , 0 , '\0' 之间的区别与联系 1.NULL 结构体的使用中,都可以用NULL表示空,那么NULL是什么 #ifndef __cplusplus #define NULL ((vo ...
- python常用函数 A
1.any() iterable元素是不是全为0 2.all() iterable元素是不是有0 a = [1, 2, 3] b = [1, 0, 3] c = [0, 0, 0] # an ...
- Oracle获取最近执行的SQL语句
注意:不是每次执行的语句都会记录(如果执行的语句是能在该表找到的则ORACLE不会再次记录,就是说本次执行的语句和上次或者说以前的语句一模一样则下面语句就查不出来的): select last_loa ...
- python接口自动化-发xml格式post请求
前言 post请求相对于get请求多一个body部分,body部分常见的数据类型有以下四种(注意是常见的,并不是只有4种) application/x-www-form-urlencoded appl ...
- Computer (树形DP)
A school bought the first computer some time ago(so this computer's id is 1). During the recent year ...