一、什么是Nginx?
nginx是一个高性能的轻量级的web服务器、反向代理服务器。
二、nginx的三大作用
-
反向代理
-
负载均衡
-
动静分离
三、三大作用的简单介绍
1、反向代理

- nginx代理服务器接收来自客户端的请求,将请求转发给内部服务器。这就是反向代理
2、负载均衡

- 在反向代理的基础上,当大量用户请求过来的时候,通过nginx的负载均衡策略计算,将请求转发给某个服务器处理
3、动静分离

- 将静态资源交给Nginx服务器,通过使用Nginx大大提高了网站的响应速度,优化了用户体验
四、六种负载均衡策略

五、nginx的安装
1、安装nginx
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
tar -zxvf nginx-1.10.0.tar.gz
cd nginx-1.10.0
./configure --prefix=/usr/local/nginx --add-module=/usr/upload/fastdfs-nginx-module/src
make && make install
2、配置nginx开机自启动
vim /lib/systemd/system/nginx.service:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload #重新加载服务配置
systemctl start nginx.service #启动服务
systemctl enable nginx.service #设置为开机启动
本文介绍了Nginx作为高性能轻量级web服务器的角色,详细阐述了其三大核心功能:反向代理用于接收客户端请求并转发给内部服务器;负载均衡在高流量场景下通过策略分配请求到不同服务器;动静分离则优化了网站性能,将静态资源直接由Nginx处理。同时,文章提供了Nginx的安装步骤和配置开机自启动的方法。
462

被折叠的 条评论
为什么被折叠?



