初来乍到,掘金有料,Nginx,多多指教。
Nginx是什么?
Nginx是一个轻量级、高性能的HTTP和反向代理服务器,同时也是高并发场景的利器。
Nginx有什么用?
常见的Nginx用途有以下三种:
-
静态HTTP服务器 Nginx本身就是一个静态服务器,我们可以利用Nginx的转发功能,将静态资源布置在Nginx自身路径中,实现动静分离、资源高效访问。
-
反向代理服务器 反向代理是指Nginx作为代理服务器来接收客户端的请求,并将请求转发至内部网络的其他服务器,接收服务器响应后并将结果返回给客户端。此时的Nginx就作为客户端进行请求的服务器。
-
负载均衡 负载均衡是高并发场景下Nginx常见的用途,Nginx根据自身配置的负载均衡策略,将服务器请求分摊到多个服务器中,以减轻服务器压力,提高数据吞吐量。
怎么使用Nginx?
作为究极Nginx入门群体,我们必须要熟练掌握Nginx的安装与卸载,这可是一本万利的买卖。俗话说的好,没有一次卸载重装解决不了的问题,如果有,那就两次呗。
Linux中的安装与卸载
centos7下使用yum进行Linux的安装:
- 切换至管理员账户,保证后续操作的成功;
sudo su - 查看当前linux系统版本号,确认是在centos7环境下;
cat /etc/redhat-release
-
首先需要将Nginx加入到yum的库中,
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm -
使用yum安装Nginx,
yum install nginx -
启动Nginx服务,
systemctl start nginx -
服务启动成功
-
停止Nginx服务,
systemctl stop nginx -
删除Nginx相关的文件
rm -rf /usr/sbin/nginx rm -rf /etc/nginx rm -rf /etc/init.d/nginx -
最后移除yum中的Nginx,
yum remove nginx
至此,又回到最初的起点,Nginx逛了一大圈,却没有留下任何痕迹。学好Nginx的卸载与安装,遇到问题咱不慌。 共同学习,共同进步,加油,xdm!