做个备忘,在Ubuntu老版本中,使用在线安装的方式安装Nginx的新版本。
1、在源内添加Nginx官方地址
cd /etc/apt/ cp /etc/apt/sources.list /etc/apt/sources.list.backup vi /etc/apt/sources.list
添加:
deb http://nginx.org/packages/ubuntu/ precise nginx deb-src http://nginx.org/packages/ubuntu/ precise nginx
2、更新源
apt-get update
3、安装Nginx
apt-get install nginx
其他:
修改端口:
vi /etc/nginx/conf.d/default.conf
在较新的版本中,配置文件变更为:
/etc/nginx/sites-enabled/
网站文件目录:
/usr/share/nginx/html
在较新的版本中,已经变更为:
/var/www/html
将文件上传至上面的目录,如果权限不对,则修改目录权限:
chmod -R 755 *
Ubuntu下彻底卸载Nginx
按照以下顺序执行命令:
sudo apt-get --purge remove nginx sudo apt-get autoremove dpkg --get-selections|grep nginx
执行出来的结果使用下面命令逐个卸载:
如:
sudo apt-get --purge remove nginx-common
检查是否还有Nginx进程,有的话,kill掉:
ps -ef |grep nginx
全局查找所有Nginx相关的目录或文件:
sudo find / -name nginx*
逐个删除上面查找出来的结果:
sudo rm -rf file
Ubuntu中更新至最新版本问题
vi /etc/apt/sources.list
在里面加入:
deb http://nginx.org/packages/ubuntu/ xenial nginx deb-src http://nginx.org/packages/ubuntu/ xenial nginx
其中,xenial 为版本代号,可参考:
Version Codename Supported Platforms 14.04 trusty x86_64, i386, aarch64/arm64 16.04 xenial x86_64, i386, ppc64el, aarch64/arm64 18.04 bionic x86_64, aarch64/arm64 18.10 cosmic x86_64
添加完成上面的内容后,更新一次签名:
wget http://nginx.org/keys/nginx_signing.key apt-key add nginx_signing.key
然后安装新版本:
apt-get update sudo apt-get install nginx
安装完成后可查看Nginx 版本。
nginx -v
注意:
1、以上命令需要在root权限下运行
2、如果之前安装过旧版本,存在配置文件,则安装的时候会提示是否需要保留或者覆盖,默认N,保留原配置。
完。