云网牛站
所在位置:首页 > Linux云服务器 > Ubuntu服务器安装Nginx服务器mainline分支

Ubuntu服务器安装Nginx服务器mainline分支

2017-12-21 15:29:37作者:Linux大神稿源:linuxdashen

Nginx网站服务器有两个分支,一个是mainline分支,另一个是stable分支。Nginx官方推荐使用mainline分支,本文将展示如何在ubuntu服务器上安装Nginx mainline分支。

 

Ubuntu服务器安装Nginx mainline分支

首先,删除系统上已经安装了的Nginx服务器

sudo apt-get remove nginx nginx-common nginx-full nginx-core

然后安装Nginx PGP签名密钥

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

sudo apt-key add nginx_signing.key

接下来编辑/etc/apt/sources.list源文件。

sudo vi /etc/apt/sources.list

将下面两行文字添加到文件末尾。

deb http://nginx.org/packages/mainline/ubuntu/ codename nginx

deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx

用ubuntu的代号代替codename,比如ubuntu14.04的代号是trusty,你可以使用lsb_release -a查看ubuntu的代号。

Ubuntu服务器安装Nginx服务器mainline分支

Nginx在安装过程中会自动安装一个新的nginx.conf配置文件,所以在安装前,我们需要备份原来的nginx.conf配置文件,你的virtual host配置文件/etc/nginx/sites-available/yourdomin.com不会被修改,所以不需要备份virtual host配置文件。

sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old

现在更新本地软件包索引,并安装Nginx Mainline版本。

sudo apt-get update && sudo apt-get install nginx

安装完成后,可以使用nginx -v命令查看具体的版本

user@www:~$ nginx -v

nginx version: nginx

 

安装之后的配置

新的/etc/nginx/nginx.conf文件默认将nginx进程的用户设为nginx

user nginx;

worker_processes 1;

请查看PHP pool文件/etc/php/7.0/fpm/pool.d/www.conf 里的用户,若PHP设置的用户是www-data,那么要将它更改为nginx。

Ubuntu服务器安装Nginx服务器mainline分支

另外,在/etc/nginx/nginx.conf文件里需要添加下面两行配置。

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

最后重新加载nginx配置

sudo service nginx reload

现在你的网站应该能正常运行了,如果你不想使用新的nginx.conf配置文件,你也可以用原来的配置文件。

sudo mv /etc/nginx/nginx.conf.old /etc/nginx/nginx.conf

 

相关主题

CentOS安装Nginx服务器Mainline版本

精选文章
热门文章