NGINX是俄罗斯那疙瘩的IT大佬(伊戈尔·赛索耶夫)搞出来的,其主要作用和我们平时使用的Apache(阿帕齐)的工作是一样的,都是Web服务器软件,国内的一些比较大的平台也使用这个Nginx软件,例如什么百度、京东、新浪、网易、腾讯、淘宝等都有用到Nginx软件,之所以会使用这个Web服务器软件,很有大一部分原因是因为这个软件的高并发性很强,能够支持高达 50,000 个并发连接数的响应,对于数据处理响应已经是很不错了,值得一提的是这个软件是纯C语言编写出来的,本人出于好奇想看一看这个软件的安装,下面就是安装的过程;
Nginx的下载与安装
Nginx的下载与安装
1、下载解压
下载只需要有路径即可:
方法:
(1)直接复制连接进行搜索:http://nginx.org/en/download.html
(2)浏览器搜索框中输入nginx download并回车搜索,找到如下所示的页面点进去即可;
进入后的官网界面如下所示:
里面很醒目的有很多版本的NGINX软件压缩包,一般我们选择Stable version,这个是稳定版的意思 ,算是能满足99.9%的使用需求了,下载下来后就是一个如下图所示的压缩包~
解压完成后如下所示:
提示:解压包放在哪都不影响后期的软件启动;
2、运行Nginx
运行方法:
- 直接双击解压包里的nginx.exe软件启动项;
【双击后屏幕会有一闪而过的启动界面,瞬间出现又消失。】 - 使用命令行来启动:
进入Nginx解压包,输入nginx.exe或者start nginx均可以启动Nginx,如下图;
提示:启动方法还有其他的,就不在此多讲了~
3、检测Nginx是否启动
和Apache的类似,只需要在浏览器输入框中输入localhost:80回车即可,若是成功启动了Nginx服务器则会进入如下的界面中~
提示:
- Nginx的配置访问端口是80~
- 启动成功后关闭CMD命令面板也是没问题的~
4、关闭、重启、版本信息命令
关闭
Nginx软件启动后只能通过命令行来进行关闭,关闭方法如下:
-
nginx -s stop
-
nginx -s quit
(1)这两个关闭方法是比较常用的两种,使用这两个命令时必须要在安装包路径下,否则系统无法找到Nginx;
(2)这两个命令的区别在于nginx -s stop是快速停止Nginx,而nginx -s quit是有序的停止Nginx,前者可能会导致数据没有完全保存; -
taskkill /F /IM nginx.exe > nul
这种方法可以直接在cmd命令面板上使用,不必跑到Nginx的安装包下运行,当前两种方法无法奏效时可以尝试使用此方法,前两种方法适用于大部分版本的Nginx,但是个别版本的可能不使用,使用这个基本上就能解决了~
**注意:**关闭Nginx后可能会发现浏览器上仍然可以访问localhost:80这个页面,那是因为浏览器的缓存机制导致的,只需要 F5 刷新一下浏览器就可以了~
重启
- nginx -s reload
重载nginx命令,当改变了Nginx配置信息并需要重新载入这些配置时可以使用此命令重启nginx
重载日志
- nginx -s reopen
重新打开日志文件命令
Nginx版本信息查询
- nginx -v
nginx命令参数v与V的区别
nginx -v命令只是简单显示nginx的版本信息(nginx version)
nginx -V不但显示nginx的版本信息,而且还显示nginx的配置参数信息。