Nginx (二) --------- 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.160.133:80/ (这里输入你 Linux 的 ip 地址) 访问 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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在森林中麋了鹿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值