windows下安装nginx

nginx的主要功能就是转发调度任务,很多场景下都会用到,最常见的就是做动静分离和负载均衡。半年前商城项目加入了nginx,一直没有时间整理用法,现在新的一个项目恰好也用到了nginx,正好可以总结一下。

1.首先是下载,百度输入nginx,到英文网站去下载,我是到这里下载的,http://nginx.org/en/download.html。下载了windows的版本,本人当时下载的是nginx-1.10.3

2.直接解压,放在一个目录下,比如放在c盘。解压后的目录如下所示。

3.双击nginx.exe,双击完后要确认有没有成功启动nginx,有以下集中方法。

(1)去任务管理器的进程中查看,如果有看到nginx.exe这个进程,说明成功了,如图所示。

 (2)直接在浏览器输入http://localhost/,如果顺利的话,你会看到如下页面。这是因为nginx的默认端口是80.

但是如果不顺利的话,上述两种情况不会出现,那么你就得找找是哪里出错了。最简单的方法就是去安装目录下的logs文件夹里去看文件,logs文件夹下有三个文件,如下所示。有错误你主要是取看error这个文件。

以下是我首次点击的时候的error文件的内容。

上面那几条说的很清楚,80端口被占用了。这也是nginx无法启动的最常见的原因。

至于如何解决80端口被占用这个问题,就不讨论了,一般情况下,看看iis,sql server这些有没有占用,有的话把它停止或者换其他端口就可以了。

原文地址:https://www.cnblogs.com/roy-blog/p/7094007.html