Windows下安装部署Nginx服务器

一:Nginx是什么

       Nginx是一个开源的web服务器,同时Nginx也提供了反向代理负载均衡的功能。 Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。

       正向代理:一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能使用。

Windows下安装部署Nginx服务器

       反向代理:与正向代理正好相反。对于客户端来说,反向代理就好像目标服务器。并且客户端不需要进行任何设置。客户端向反向代理发送请求,接着反向代理判断请求走向何处,并将请求转交给客户端,使得这些内容就好似他自己一样,一次客户端并不会感知到反向代理后面的服务,也因此不需要客户端做任何设置,只需要把反向代理服务器当成真正的服务器就好了

Windows下安装部署Nginx服务器

二:下载Nginx

       官方下载地址:http://nginx.org/en/download.html,我下载的版本为1.12.2版本。

       1:下载完成后,解压,放到C盘:

Windows下安装部署Nginx服务器

       2:启动Nginx。有两种方式启动:第一种是双击那个nginx.exe,第二种是cmd切换到目录下,执行start nginx命令,如果有个黑框一闪而过,那就证明启动成功了。

Windows下安装部署Nginx服务器

       3:浏览器访问localhost:80,即可看到Nginx欢迎页:

Windows下安装部署Nginx服务器