一、概述
(一)下载与安装
- 安装依赖包
yum install gcc pcre-devel zlib-devel openssl openssl-devel -y
- 下载或者传入Nginx安装包
wget https://nginx.org/download/nginx-1.22.1.tar.gz
- 解压
tar -zxvf /nginx-1.22.1.tar.gz
cd nginx-1.22.1
mkdir /usr/local/nginx
- 指定Nginx安装到什么位置
./configure --prefix=/usr/local/nginx
- 编译并安装
make & make install
二、Nginx命令
-
查看版本(下面的命令全在sbin目录下)
cd /usr/local/nginx/sbin
./nginx -v
-
检查配置文件正确性
./nginx -t
-
启动和停止
./nginx
./nginx -s stop
-
重新加载配置文件
./nginx -s reload
配置环境变量,不用再去sbin目录下执行
vim /etc/profile
,追加如下内容(:为分割符),source /etc/profile
三、Nginx配置文件结构
四、Ngin具体应用
(一)部署静态资源
(二)反向代理
先说正向代理:
反向代理:
- 正向代理其实是客户端的代理,帮助客户端访问其无法访问的服务器资源。
- 反向代理则是服务器的代理,帮助服务器做负载均衡,安全防护等。
(1)配置反向代理
(三)负载均衡
(1)配置负载均衡