Red Hat/CentOS的Nginx升级

在Linux系统,尽量不需要使用源码编译来安装软件,这样容易和系统的包管理混淆。

此次升级是nginx1.0.15升级到nginx1.12.1

升级前

查看nginx版本

$ nginx -v
nginx version: nginx/1.0.15

查看系统版本

# lsb_release -a
LSB Version:  :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description:  CentOS release 6.8 (Final)
Release:    6.8
Codename:   Final

升级安装过程

添加yum安装仓库

在 /etc/yum.repos.d目录下新建nginx.repo,添加以下内容

CentOS

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

RHEL

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

$releasever:操作系统的主版本,如上面的CentOS6.8,它的主版本为6,把$releasever替换为6。redhat也是一样。

yum安装


#yum update nginx
检查新安装的nginx版本
# nginx -v
nginx version: nginx/1.12.1

重启nginx

# service nginx restart
停止 nginx:                       [确定]
正在启动 nginx:                     [确定]

版权声明:著作权归作者所有。

相关推荐

nginx配置Basic认证

最近在搭建kibana时,发现kibana是没有提供认证功能,所以想到给它加一个认证,最简单的就是basic auth认证。下面记录下nginx配置basic认证的过程。添加Basic Auth认证需要先创建密码文件,这里使用htpasswd。如果没有找到htpasswd命令,可以先安装httpd-tools。安装httpd-toolsyum install 

nginx配置gzip压缩

配置在nginx.conf的http节点,添加gzip配置如下:http {   gzip on;   gzip_min_length 1k;   gzip_buffers 4 16k;   gzip_comp_level 2;   gzip_types text/plain text/c

GitLab安装(CentOS 6)

这里主要介绍在CentOS 6上使用综合安装包安装GitLab。1、安装配置依赖1.1、执行以下命令,开放防火墙对http和ssh的访问。sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit 

Linux安装PhantomJS(CentOS)

本文演示在CentOS 7 64位安装PhantomJS。下载PhantomJS下载地址:http://phantomjs.org/download.html。在下载页面找到Linux安装包(如phantomjs-2.1.1-linux-x86_64.tar.bz2 ),复制下载链接,使用wget下载:$wget https://bitbucket.org/ariya

Nginx配置WebSocket

Nginx配置WebSocketserver {     listen       80;     server_name  example.com;     location&

CentOS安装JDK

CentOS下有三种方式安装JDK。下载压缩包安装1. 下载压缩包参考Linux使用wget和curl下载jdk。2. 新建安装目录,并解压安装包到安装目录[root@iZ9 ~]# mkdir/usr/java [root@iZ9 ~]# cd /usr/java [root@iZ9 ~]#  tar -zxvf jdk-8u