nginx目前依然是发展势头强劲的服务器系统。大约从1.8版本起分为mainline和stable两个分支,总之新版总是有很多新特征更优化吧。
但是默认debian安装的都是nginx 1.62版本,要安装新版本,需要更新source.list
1、首先我们要把nginx的apt源加入/etc/apt/sources.list:
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx
2、更新apt-key:
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
如果不执行这一步,执行以下步骤时会出现类似这样的错误:
GPG error: http://nginx.org precise Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62
3、更新apt
apt-get update && apt-get upgrade
4、安装nginx
apt-get install nginx
如果出现错误提示 /etc/logrotate.d/nginx 和这个相关,则先执行:
apt-get remove nginx-common
然后再执行apt-get install nginx
期间会有提示你是否更新配置文件,回答Y即可
5、安装完毕,执行
/usr/sbin/nginx -v