一起来学 Nginx(一):安装与卸载

239 阅读2分钟

初来乍到,掘金有料,Nginx,多多指教。

Nginx是什么?

Nginx是一个轻量级、高性能的HTTP和反向代理服务器,同时也是高并发场景的利器。

Nginx有什么用?

常见的Nginx用途有以下三种:

  1. 静态HTTP服务器 Nginx本身就是一个静态服务器,我们可以利用Nginx的转发功能,将静态资源布置在Nginx自身路径中,实现动静分离、资源高效访问。

  2. 反向代理服务器 反向代理是指Nginx作为代理服务器来接收客户端的请求,并将请求转发至内部网络的其他服务器,接收服务器响应后并将结果返回给客户端。此时的Nginx就作为客户端进行请求的服务器。

  3. 负载均衡 负载均衡是高并发场景下Nginx常见的用途,Nginx根据自身配置的负载均衡策略,将服务器请求分摊到多个服务器中,以减轻服务器压力,提高数据吞吐量。

怎么使用Nginx?

作为究极Nginx入门群体,我们必须要熟练掌握Nginx的安装与卸载,这可是一本万利的买卖。俗话说的好,没有一次卸载重装解决不了的问题,如果有,那就两次呗。

Linux中的安装与卸载

centos7下使用yum进行Linux的安装:

  • 切换至管理员账户,保证后续操作的成功;sudo su
  • 查看当前linux系统版本号,确认是在centos7环境下;cat /etc/redhat-release image.png
  1. 首先需要将Nginx加入到yum的库中,rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

  2. 使用yum安装Nginx,yum install nginx

  3. 启动Nginx服务,systemctl start nginx

  4. 服务启动成功image.png

  5. 停止Nginx服务,systemctl stop nginx

  6. 删除Nginx相关的文件

    rm -rf /usr/sbin/nginx
    rm -rf /etc/nginx
    rm -rf /etc/init.d/nginx
    
  7. 最后移除yum中的Nginx,yum remove nginx

至此,又回到最初的起点,Nginx逛了一大圈,却没有留下任何痕迹。学好Nginx的卸载与安装,遇到问题咱不慌。 共同学习,共同进步,加油,xdm!