Nginx基本安装与使用:静态文件服务+反向代理+权重访问代理

先来解释一下分享代理的定义,反向代理(Reverse Proxy)方式是指以代理服务器来接受互联网上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给互联网上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
让nginx的监听一个端口,譬如80端口,但实际上我们转发给在8080端口的Tomcat中,由它来处理真正的请求,当请求完成后,Tomcat返回给nginx,由nginx进行返回到客户端,但实际上进行处理的是tomcat。

我们常常把静态文件交由nginx的来进行处理,作为静态伺服器,这样可以方便缓存静态文件,比如CSS,JS,HTML,HTM等。

详细用法:

1)到nginx的官网下一个.http://nginx.org/en/download.html可以到这里去下由于我的是windows,所以就下载了windows版本的。下载完成后进入到nginx文件夹,直接启动nginx.exe就OK了。

比如我下载后放在D:\ software \ nginx-1.1.7,直接cmd后cd到 D:\ software \ nginx-1.1.7,然后输入nginx start,直接启动nginx,这里也许你会看到一个窗口一闪而过,根据我们使用tomcat的经验,如果一闪而过,证明有错误了,是吧?但实际上不是。
此时我们打开任务管理器,可以看到两个nginx.exe在那里,这说明我们已经启动了,至于为什么两个,我们这里不深究。

现在,我们已经启动了nginx的,这时就可以启动tomcat的,想着直接访问HTTP://localhost 就可以直接访问tomcat的了。

先不急,我们来看看启动后的nginx的的是怎样的直接访问HTTP://本地主机可以看到的nginx的欢迎界面。那么这些实际上是在哪里配置的这就涉及到的nginx的的一个重要配置文件nginx.conf了,我们下回分解。

由于自己是在为知笔记中写的,过来之后图片和很多样式都发生了变化,现将笔记链接分享,完整的静态文件服务+反向代理+权重访问代理都有,如下:

静态文件服务+反向代理+权重访问代理—为知笔记完整配置版(请点击查看)

你可能感兴趣的:(网站架构)