Ubuntu服务器安装Nginx服务器mainline分支
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的代号.
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/1.9.8
安装之后的配置
新的/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.
另外,在/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
为这篇文章评分
[Total: 1 Average: 3]