Nginx简单部署实现反向代理的功能,附带资源包
2016-07-14 13:39
573 查看
1、官网下载nginx,网址:http://nginx.org
也可以点击此处进行下载:nginx资源下载
2、nginx基本命令
打开cmd,切换到nginx路径下,如下图:
![](http://img.blog.csdn.net/20160714131916437)
输入start nginx按回车窗口会一闪而过,按照以往经验同胞们肯定以往出错了,其实并不是,可以去任务管理器看看是否多出了类似nginx的进程,如下图
![](http://img.blog.csdn.net/20160714131948903)
![](http://img.blog.csdn.net/20160714132102485)
现在我们启动了nginx,此时不着急做请求转发(反向代理),我们先打开浏览器,输入http://localhost看看浏览器返回的页面结果如下:
![](http://img.blog.csdn.net/20160714132314174)
此时可以看到nginx启动成功了,现在访问的是nginx目录里的页面,那么如何实现反向代理的效果呢?此时再次打开nginx的文件目录,在conf文件夹下面有很多个配置文件,此时我们只需要改一个名为:nginx.conf的文件即可,使用文本编辑器打开此文件可以看到如下配置,只截取了server部分:
![](http://img.blog.csdn.net/20160714132539346)
此段代码相当于一个代理服务器,也可以配置多个,下面主要来介绍server里主要参数的含义:
listen:表示当前的代理服务器监听的端口,默认是80端口,也可以写其他的端口号,注意配置多个server的时候,此端口不能写成一样的,另外千万不要把此端口误以为是自己tomcat的端口,这里的端口是http请求的端口。
server_name:表示监听到之后需要转向哪里去,后续我们会将此转向到tomcat作为例子。
location:表示匹配的路径,/表示匹配所有的请求。
现在我们来修改相应的配置参数,使其请求localhost时候转向到tomcat主页,修改后的配置如下:
![](http://img.blog.csdn.net/20160714132556443)
修改过配置之后需要重新加载配置文件,此时在刚才的cmd窗口执行nginx -s
reload(nginx -s
stop是停止nginx服务),然后再打开浏览器访问http://localhost可以看到结果不再是nginx首页,而是tomcat的首页,如下图:
![](http://img.blog.csdn.net/20160714132617424)
以上就是nginx实现简单的反向代理的过程,另外还可以实现分类型过滤转发即不同的请求转向不同的目的地,此处不详细做介绍,nginx非常强大,如有错误,还望指出,共同进步;手敲累抽搐,转载注出处!
也可以点击此处进行下载:nginx资源下载
2、nginx基本命令
打开cmd,切换到nginx路径下,如下图:
输入start nginx按回车窗口会一闪而过,按照以往经验同胞们肯定以往出错了,其实并不是,可以去任务管理器看看是否多出了类似nginx的进程,如下图
现在我们启动了nginx,此时不着急做请求转发(反向代理),我们先打开浏览器,输入http://localhost看看浏览器返回的页面结果如下:
此时可以看到nginx启动成功了,现在访问的是nginx目录里的页面,那么如何实现反向代理的效果呢?此时再次打开nginx的文件目录,在conf文件夹下面有很多个配置文件,此时我们只需要改一个名为:nginx.conf的文件即可,使用文本编辑器打开此文件可以看到如下配置,只截取了server部分:
此段代码相当于一个代理服务器,也可以配置多个,下面主要来介绍server里主要参数的含义:
listen:表示当前的代理服务器监听的端口,默认是80端口,也可以写其他的端口号,注意配置多个server的时候,此端口不能写成一样的,另外千万不要把此端口误以为是自己tomcat的端口,这里的端口是http请求的端口。
server_name:表示监听到之后需要转向哪里去,后续我们会将此转向到tomcat作为例子。
location:表示匹配的路径,/表示匹配所有的请求。
现在我们来修改相应的配置参数,使其请求localhost时候转向到tomcat主页,修改后的配置如下:
修改过配置之后需要重新加载配置文件,此时在刚才的cmd窗口执行nginx -s
reload(nginx -s
stop是停止nginx服务),然后再打开浏览器访问http://localhost可以看到结果不再是nginx首页,而是tomcat的首页,如下图:
以上就是nginx实现简单的反向代理的过程,另外还可以实现分类型过滤转发即不同的请求转向不同的目的地,此处不详细做介绍,nginx非常强大,如有错误,还望指出,共同进步;手敲累抽搐,转载注出处!
相关文章推荐
- Nginx简单部署实现反向代理的功能,附带资源包
- 网站正向代理服务器和反向代理服务器的区别
- 什么是正向代理?什么是反向代理?
- 配置squid,实现正向代理
- 代理服务器和反向代理服务器的区别
- 正向代理和反向代理
- 负载均衡 反向代理 nginx
- Nginx做反向代理总是被系统kill
- NGINX 实现反向代理负载均衡服务器
- 反向代理
- 正向代理与反向代理
- nginx之反向代理
- ActivedRouter--golang实现的反向代理、监控
- [转]反向代理过程与Nginx特点详解
- 使用nginx搭建前端项目web服务器以及利用反向代理调试远程后台接口
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- Nginx搭建反向代理服务器过程详解
- Squid反向代理
- nginx使用proxy_pass反向代理时cookie丢失问题解决方案
- ajax完美解决跨域问题(jsonp、nginx反向代理)