Nginx (二)——下载安装

关于 Nginx 的安装,分为在 Windows 平台和 Linux 平台安装,Windows 版本的 Nginx 服务器在效率上要比 Linux 版本的 Nginx 服务器差一些,而且实际使用的一般都是 Linux 平台的 Nginx 服务器。所以后期我们介绍时也会以 Linux 版本的为主。

1、下载地址

Nginx 下载地址:http://nginx.org/en/download.html
在这里插入图片描述
开发版本主要用于 Nginx 软件项目的研发,稳定版本说明可以作为 Web 服务器投入商业应用。这里我们选择当前稳定版本: nginx-1.16.1

二、Windows版本安装

我们将上一步下载的 nginx-1.14.0.zip 文件解压到当前目录。
在这里插入图片描述
解压目录如下:
在这里插入图片描述
下面对这个目录下的主要文件夹进行介绍:

1、conf 目录:存放 Nginx 的主要配置文件,很多功能实现都是通过配置该目录下的 nginx.conf 文件,后面我们会详细介绍。

2、docs 目录:存放 Nginx 服务器的主要文档资料,包括 Nginx 服务器的 LICENSE、OpenSSL 的 LICENSE 、PCRE 的 LICENSE 以及 zlib 的 LICENSE ,还包括本版本的 Nginx服务器升级的版本变更说明,以及 README 文档。

3、html 目录:存放了两个后缀名为 .html 的静态网页文件,这两个文件与 Nginx 服务器的运行相关。

4、logs 目录:存放 Nginx 服务器运行的日志文件。

5、nginx.exe:启动 Nginx 服务器的exe文件,如果 conf 目录下的 nginx.conf 文件配置正确的话,通过该文件即可启动 Nginx 服务器。

1、启动 nginx

双击解压之后目录中的 nginx.exe 文件,出现一闪而过的画面,则启动成功。

然后在浏览器中输入 http://localhost 或者 http://localhost:80 出现如下界面即启动成功。

在这里插入图片描述
ps:该页面即是上面解压目录中 html 目录下的 index.html 文件。

2、关闭 nginx
nginx.exe -s stop

在解压目录下面,Ctrl+Shift+右键,选择在此处打开命令窗口,输入命令:
在这里插入图片描述
或者我们也可以打开任务管理器,找到 nginx 的进程,直接右键结束。

打开运行窗口,输入taskmgr.exe:
在这里插入图片描述
在任务管理窗口键入N,即可搜索到Nginx任务:
在这里插入图片描述
可以看到Nginx有两个进程,一个是主进程,一个是工作进程,点击右键结束两个进程即可。

三、Linux版本安装

选择的 Linux 系统为 CentOS6.7。

1、首先下载 Nginx

wget http://nginx.org/download/nginx-1.16.1.tar.gz

2、然后解压

tar -zxvf nginx-1.16.1.tar.gz

3、进入解压目录中,在编译安装之前,需要安装两个依赖,执行命令:

yum -y install pcre-devel
yum -y install openssl openssl-devel

4、然后开始编译安装

./configure
make
make install

5、装好之后,默认安装位置在 :

/usr/local/nginx/sbin/nginx
6、进入到该目录的 sbin 目录下,执行 nginx 即可启动 Nginx

在这里插入图片描述
在这里插入图片描述
当然你也可以配置环境命令,这样在任意目录都能启动 nginx。

Linux 没有消息就好消息,不提示任何信息说明启动成功。

7、查看 nginx 是否有服务正在运行

ps -ef|grep nginx

在这里插入图片描述
8、然后我们在浏览器输入Linux系统的IP地址,出现windows安装成功的界面即可。
在这里插入图片描述

9、关闭Nginx

有两种方式:

方式一:快速停止

1 cd /usr/local/nginx/sbin
2 ./nginx -s stop

此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。不太友好

方式二:平缓停止

1 cd /usr/local/nginx/sbin
2 ./nginx -s quit

此方式是指允许 nginx 服务将当前正在处理的网络请求处理完成,但不在接收新的请求,之后关闭连接,停止工作。
在这里插入图片描述
可以看到,Nginx进程已经停止。

10、重启 nginx

方式1:先停止再启动

1 ./nginx -s quit
2 ./nginx

相当于先执行停止命令再执行启动命令。

方式2:重新加载配置文件

./nginx -s reload

通常我们使用nginx修改最多的便是其配置文件 nginx.conf。修改之后想要让配置文件生效而不用重启 nginx,便可以使用此命令。

11、检测配置文件语法是否正确

具体见配置详解

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REaDME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值