0
点赞
收藏
分享

微信扫一扫

Nginx --------- Nginx环境搭建

吴陆奇 2022-04-03 阅读 67
Nginx

目录


一、下载

免费开源版的官方网站:http://nginx.org

Nginx 有 Windows 版本和 Linux 版本,但更推荐在 Linux 下使用 Nginx;

下载 以 .tar.gz 结尾的软件包,下载完之后通过 Xftp 上传到 linux /opt 目录下

在这里插入图片描述

二、安装

1. 安装前准备

Nginx的安装需要确定 Linux 安装相关的几个库,否则配置和编译会出现错误, 具体的检查安装过程为:

  • gcc编译器是否安装
    检查是否安装:yum list installed | grep gcc
    执行安装:yum install gcc -y
  • openssl库是否安装
    检查是否安装:yum list installed | grep openssl
    执行安装:yum install openssl openssl-devel -y
  • pcre库是否安装
    检查是否安装:yum list installed | grep pcre
    执行安装:yum install pcre pcre-devel -y
  • zlib库是否安装
    检查是否安装:yum list installed | grep zlib
    执行安装:yum install zlib zlib-devel -y
  • 一次性安装,执行如下命令
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

在这里插入图片描述

2. 安装 Nginx

  • 解压下载下来的nginx文件,执行命令:tar -zxvf nginx-1.14.2.tar.gz

在这里插入图片描述

  • 切换至解压后的nginx主目录,执行命令:cd nginx-1.14.2

在这里插入图片描述

  • 在 nginx 主目录 nginx-1.14.2 下执行命令:./configure --prefix=/opt/nginx
    其中–prefix是指定nginx安装路径,注意等号左右不要有空格

在这里插入图片描述

  • 执行命令进行编译:make

在这里插入图片描述

  • 执行命令进行安装:make install

在这里插入图片描述

三、启动

1. 普通启动

切换到nginx安装目录的 sbin 目录下,执行:./nginx

在这里插入图片描述

2. 通过配置文件启动

./nginx -c /opt/nginx/conf/nginx.conf

其中 -c 是指定配置文件,而且配置文件路径必须指定绝对路径

3. 检查Nginx是否启动

通过查看进程:ps -ef |grep nginx

在这里插入图片描述

nginx 体系结构由 master 进程和其 worker 进程组成
master 进程读取配置文件,并维护 worker 进程,而 worker 进程则对请求进行实际处理。
Nginx启动后,安装目录下会出现一些 _tmp 结尾的文件,这些是临时文件,不用管。
在浏览器中输入 http://192.168.235.128:80/ 访问 Nginx 服务器,出现以下界面

在这里插入图片描述

四、关闭

1. 优雅关闭 Nginx

找出 nginx 的进程号:ps -ef |grep nginx
执行命令:kill -QUIT 主pid

在这里插入图片描述

2. 快速关闭 Nginx

找出nginx的进程号:ps -ef | grep nginx

kill -TERM 主pid

注意:

其中pid是主进程号的pid(master process),其他为子进程 pid(worker process)
这种关闭方式不管请求是否处理完成,直接关闭,比较暴力,称之为快速的关闭

五、重启

执行这段命令 :./nginx -s reload

在这里插入图片描述

六、Window下环境搭建 (略)

在官方网站下载最新 windows 版的 nginx:http://nginx.org/en/download.html

将下载下来的 nginx 压缩包解压到一个目录下,解压后该软件就可以启动使用了

启动方式1:双击解压目录下的 nginx.exe 文件即可运行 nginx
启动方式2:进入 dos 窗口,切换到 nginx 主目录下,在 dos 窗口执行命令:start nginx

关闭方式1:在资源管理器杀掉 Nginx 进程(有两个进程)
关闭方式2:在 dos 窗口切换到 Nginx 安装主目录下执行命令:nginx -s stop

举报

相关推荐

0 条评论