nginx的下载与安装
nginx正向代理:我们的角色是“被代理者”,我们不对外提供服务,反而是对外消费服务,属于消费者。
nginx反向代理:我们的角色是“局域网 web服务”,我们对外提供服务,属于服务提供者。
1、准备
Nginx的安装需要确定Linux安装相关的几个库,否则配置和编译会出现错误, 具体的检查安装过程为:
(1)gcc编译器是否安装:
yum list installed | grep gcc # 检查是否安装gccyum install gcc -y # 安装gcc
(2)openssl 库是否安装
yum list installed | grep openssl # 检查是否安装openssl yum install openssl openssl-devel -y # 安装openssl
(3)pcre库是否安装
yum list installed | grep pcre # 检查是否安装pcreyum install pcre pcre-devel -y # 安装pcre
(4)zlib库是否安装
yum list installed | grep zlib # 检查是否安装zlibyum install zlib zlib-devel -y # 安装zlib
(5)一次性安装,执行如下命令
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
2、下载
mkdir -p /opt/nginxcd /opt/nginxwget http://nginx.org/download/nginx-1.14.2.tar.gz #下载nginx-1.14.2.tar.gz的源代码文件:
3、安装
tar -zxvf nginx-1.14.2.tar.gz # 解压nginxcd nginx-1.14.2./configure --prefix=/usr/local/nginx #(其中--prefix是指定nginx安装路径) 注意:等号左右不要有空格make # 执行命令进行编译:make install # 执行命令进行安装
4、启动
cd /opt/nginx/sbin./nginx # 启动ps -ef | grep nginx # 检查nginx是否启动
5、关闭
ps -ef | grep nginx # 查看nginx进程号kill -QUIT 主pid # 同时杀掉master和worker两个进程kill -TERM 主pid # 同时杀掉master和worker两个进程kill -9 主pid & 从pid
6、重启
./nginx -s reload /usr/local/nginx/sbin/nginx -V # 查看版本/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t # 当修改Nginx配置文件后,可以使用Nginx命令进行配置文件语法检查,用于检查Nginx配置文件是否正确
来源地址:https://blog.csdn.net/bulingbulingX/article/details/126977567