Nginx概述
介绍
官网: https://nginx.org/
下载和安装
官网: https://nginx.org/
Linux系统安装过程
安装过程:
-
安装依赖包 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel -
下载Nginx安装包wget https://nginx.org/download/nginx-1.16.1.tar.gz (也可安装其他版本) 注意: 如果没有安装wget需要先进行wget下载安装yum install wget -
解压tar -zxvf nginx-1.16.1.tar.gz -
cd nginx-1.16.1 -
创建安装目录,这里我选择的路径是:mkdir -p /usr/local/nginx -
./configure --prefix=/usr/local/nginx -
make && make install
yum安装不了依赖可以试试:yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
目录结构
树形结构展示:
yum install tree - 执行
tree 命令即可展示目录层次关系
Nginx命令
注意:
./ 可用绝对路径替换:/usr/local/nginx/sbin/nginx
查看版本
查看Nginx版本可以使用命令:
./nginx -v
检查配置文件正确性
在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置 的是否有错误,命令如下:
./nginx -t
启动和停止
启动Nginx服务使用如下命令: ./nginx
如果无法访问可以试试停止防火墙服务:
systemctl stop firewall
停止Nginx服务使用如下命令: ./nginx -s stop
启动完成后可以查看Nginx进程: ps -ef|grep nginx
重新加载配置文件
可以使用下面命令重新加载配置文件:
./nginx -s reload
配置环境变量
当进行全局配置(修改Nginx配置文件后),需要重新加载全局才能生效:
-
vim /etc/profile -
将Path路径进行修改:
PATH=/usr/local/nginx/sbin:
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAH?OME/bin:PATH
-
source /etc/profile -
nginx -s reload
Nginx配置文件结构
整体结构介绍
Nginx具体应用
部署静态资源
反向代理[重点]
-
正向代理 -
反向代理
配置反向代理
负载均衡
配置负载均衡
负载均衡策略
|