1. Nginx的安装(linux系统)

Nginx

一 .下载

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

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

下载nginx-1.16.1.tar.gz 的源代码文件:wget http://nginx.org/dowload/nginx-1.16.1.tar.gz

 

这里就下载安装linux的版本:

 

一 .安装

2.1 安装前的准备

Nginx的安装需要Umx安装相关的几个库,否则配置和编泽会出现错误,这几个库分别是:

(1)gcc编泽器是否安装?

      检查是否安装:yum list installed |grep gcc
执行安装:um install gcc -y

(2)openssl库是否安装?

  
检查是否安装:yum list installed |grep openssl
执行安装:um install openssl openssl-devel -y

(3)pcre库是否安装?

  
检查是否安装:yum list installed |grep openssl
执行安装:um install pcre pcre-devel -y

(4)zib库是否安装?

      检查是否安装:yum list installed |grep zib
执行安装:um install zib zib-devel -y

一次性安装,执行如下命令:yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

2.1 正式安装

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

2、切换至解压后的nginx主目录,执行命令: cd nginx-1.16.1

3、在nginx主目nginx-1.16.1下执行命令:./configure --prefix=/usr/local/nginx(其中prefix是指定nginx安装路径)

4、执行命令进行编泽:make (gcc编译c语言源代码)

5、执行命令进行安装: make install

 

三.启动

启动nginx执行命令:

3.1普通启动:

(1) 切换到nginx的安装目录的sbin目录下

(2)执行:./nginx

3.2通过配置文件启动

sbin目录下: ./nginx -c/usr/local/nginx/conf/nginx.conf

不在sbin目录下(常用):/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

(其中 -c 是指定配置文件)

3.3检查nginx是否启动:

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

nginx体系结构由master进程和worker进程组成;

master进程读取配置文件,并维护worker进程,而worker进程则对请求进行实际处理;

四.关闭

nginx的关闭方式有很多种:

4.1优雅的关闭Nginx:(当前请求处理完才会关闭)

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

执行命令:kill -quit主pid

其中pid是主进程号的pid(master process),其他为子进程pid(worker process)

4.2快速的关闭Nginx:(会直接放弃当前请求关闭进程)

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

执行命令:kill -term 主pid

4.3重启Nginx

./nginx -s reload

五.配置检查

当修改Nginx配置文件后,可以使用Nginx命令进行配置文件语法检查,

用于检查Nqinx配置文件是否正确;

检查 Nginx配置文件是否正确:(启动命令加-t,test测试的意思)

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t

效果如下:

语法成功,测试成功

六.配置检查

linux上查看nginx版本:

/usr/local/nginx/sbin/nginx -V

-v (小写的v) 显式nginx的版本;

-V(大写的V)显式nginx的版本,编译器的版本和配置参数;

 

 

七.Windows下环境搭建

在官方网站下载最新windows版的nginx:http://nginx.org/download/nginx-1.16.1.zip

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

启动方式1:双击解压目录下的 nginx.exe文件即可运行nginx;

启动方式2:进入dos窗口,切换负到nginx主目录下,在dos窗口执行命令: start nginx

关闭方式1:在资源管理器杀掉Ngnx进程(有两个进程)

关闭方式2:在dos窗口切换到Ngim安装主目录下执行命令:nginx- s stop

 

原文地址:https://www.cnblogs.com/KdeS/p/12627728.html