Ubuntu 下简单安装与完全卸载 Nginx

网站运维

此处记录的是默认安装方式,较为简单,只需要输入几条命令,就可以完成安装。并非编译安装

1. 更新软件仓库源列表,使其保持最新的状态

sudo apt-get update

2. 输入命令自动安装 Nginx

sudo apt-get install nginx

至此,Nginx 安装完成。接下来可以进行简单的配置来启动 Nginx。配置之前,需要了解这种方式下安装的默认程序文件位置分布情况,具体如下:

  • 所有的配置文件都在 /etc/nginx
  • 执行程序文件在 /usr/sbin/nginx
  • 日志文件放在了 /var/log/nginx 中,分别是 access.logerror.log
  • 默认虚拟主机的目录配置在 /var/www/ 下面,具体的目录设置可以在 /etc/nginx/sites-available 配置文件中进行修改。与虚拟主机相关的设置都可以在这里进行修改,修改后重启 Nginx 即可生效。

启动、关闭、重启 Nginx 服务

  • 启动 Nginx 服务:
sudo systemctl start nginx
  • 重启 Nginx 服务:
sudo systemctl restart nginx
  • 停止 Nginx 服务:
sudo systemctl stop nginx

或者使用传统的方式:

/etc/init.d/nginx start
/etc/init.d/nginx restart
/etc/init.d/nginx stop

Ubuntu 下完全卸载 Nginx 服务器

1. 删除 Nginx 包及配置文件

sudo apt-get --purge remove nginx

2. 自动移除不再使用的软件包

sudo apt-get autoremove

3. 列出与 Nginx 相关的软件并删除

dpkg --get-selections | grep nginx

根据列出的软件包,执行以下命令删除相关包:

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

4. 确认 Nginx 已完全卸载

再次执行:

dpkg --get-selections | grep nginx

如果不再显示 Nginx 相关条目,表示 Nginx 已被完全卸载。

5. 检查 Nginx 是否完全卸载

which nginx  # 不应该显示任何结果

注意:在执行卸载操作之前,首先需要停止 Nginx 服务。

参考资料

Ubuntu 下安装 Nginx