CentOS7安装Nginx服务器Mainline版本

这篇教程介绍CentOS7系统如何安装Nginx服务器Mainline版本。写这篇文章时,mainline版本是1.9.12。Nginx1.9.12增加了对HTTP/2回复首部进行Huffman编码的支持,worker_cpu_affinity支持的CPU数量可以超过64。还有一些和OpenSSL,HTTP/2相关的bug修复。

备份Nginx配置文件

如果之前在系统上安装了Nginx,那么先要将配置文件备份到home目录下,再删除Nginx。

sudo cp /etc/nginx/nginx.conf /etc/nginx/conf.d/* ~

sudo yum remove nginx

CentOS7安装Nginx Mainline版本

下载Nginx 签名钥匙。

wget http://nginx.org/keys/nginx_signing.key

导入到RPM钥匙环。

sudo rpm --import nginx_signing.key

/etc/yum.repo.d/目录下创建一个repo文件。

sudo nano /etc/yum.repos.d/nginx.repo

将下面的文字粘贴到文件中。

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

CentOS添加Nginx官方软件源

保存文件后更新软件库并安装Nginx网站服务器。

sudo yum update && sudo yum install nginx

启动Nginx网站服务器,并设置开机自启。

sudo systemctl start nginx

sudo systemctl enable nginx

查看Nginx的版本。

[user@www ~]$ nginx -v
nginx version: nginx/1.9.12

查看Nginx的状态。

sudo systemctl status nginx

sudo systemctl status nginx

为这篇文章评分
[Total: 1 Average: 5]

Leave a Reply

Your email address will not be published.

The maximum upload file size: 2 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here