本文介绍CentOS系统如何安装Nginx服务器Mainline版本。本文使用的mainline版本是1.9.12。Nginx1.9.12增加了对HTTP/2回复首部进行Huffman编码的支持,目前最新版本是nginx 1.13.7,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
保存文件后更新软件库并安装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 1.13.7。) 查看Nginx的状态。 sudo systemctl status nginx
相关主题 |