使用UPUPW的Nginx进行反向代理及反向代理IIS

呵呵,看看时间已经半个多月没有写过文章了。今天就来写一点有关反代IIS的文章,要反代IIS我们要使用的软件可以叫做集成包UPUPW。

UPUPW包括Apache版和Nginx版,我们这次试验使用的Nginx版的,有关UPUPW的具体详情,可以到http://www.upupw.net/查看。

既然要反代IIS,那么我们就先安装好IIS,配置好相关的web应用程序,我们在此使用的ZBlog这个博客程序。有关IIS的安装和ZBlog的配置,可以参考我的另外一篇博客《烂泥:利用IIS、Zblog、SQLServer搭建ASP博客

说明:我们的这次操作是IIS与UPUPW是在同一台服务器上。如果IIS与UPUPW不在同一台服务器,要反代IIS的话,可以参考有关kangle的反向代理服务器。如果时间空余的话,我们会写一篇有关kangle如何反代IIS的文章。

因为要反代IIS那么,IIS就不能再使用80 端口了。下面我们就来修改IIS的端口,把IIS的端口修改为81,如下图:

IIS修改后,博客的访问形式是:http://IP+端口,如下图:

现在有关IIS的配置都已经修改完毕,下面就开始配置UPUPW。UPUPW是属于绿色版的,我们只需启动就可以使用。启动界面如下:

要启动UPUPW,我们只需根据自己的需要进行启动即可。我们现在选择“S1”,开启全部服务。开启完毕后,我们再次访问http://ilanni.com看看UPUPW是不是可以正常启动,如下图:

通过上图,我们可以看到。此时可以页面上显示的UPUPW的PHP探针有关信息。包括服务器环境、服务器端口号、PHP运行环境等等信息,这说明UPUPW已经完全可以正常启动了。

UPUPW正常启动后,我们就可以添加代理虚拟主机。回到UPUPW的主界面,选择“5-添加代理虚拟主机”,如下图:

在“主机名”处填写我们要反代IIS的域名,就是ilanni.com这个域名,如下图:

“主机别名”也可以根据自己的需要进行填写,我现在填写的是www.ilanni.com,如下图:

以上填写完毕,我们就要来填写需要代理的目标,我们在代理主机中填写IIS现在的访问地址,也就是我们在文章刚刚开头所提到的IIS目前的访问形式:http://IP+端口,如下图:

填写完毕后,UPUPW会自动重启,重启完毕后。我们此时再次使用http://ilanni.com访问网站,就会跳转到IIS的博客程序,如下图示:

此时我们也可以通过http://IP+端口形式访问IIS,你可以通过上图比较发现我们现在访问IIS可以直接使用域名的形式进行访问,而不需要再在域名后加端口号了。

这也就是实现了UPUPW反代IIS的功能。

时间: 2024-11-04 21:04:20

使用UPUPW的Nginx进行反向代理及反向代理IIS的相关文章

如何使用UPUPW的Nginx进行反向代理及反向代理IIS

今天就来写一点有关反代IIS的文章,要反代IIS我们要使用的软件可以叫做集成包UPUPW. UPUPW包括Apache版和Nginx版,我们这次试验使用的Nginx版的,有关UPUPW的具体详情,可以到http://www.upupw.net/查看. 既然要反代IIS,那么我们就先安装好IIS,配置好相关的web应用程序,我们在此使用的ZBlog这个博客程序.有关IIS的安装和ZBlog的配置,可以参考我的另外一篇博客<烂泥:利用IIS.Zblog.SQLServer搭建ASP博客> 说明:我

深入理解tomcat是中间件、正向代理、反向代理、透明代理以及IIS、Apache、Tomcat、Weblogic、WebSphere

       中间件(middleware)是基础软件的一大类,属于可复用软件的范畴.顾名思义,中间件处于操作系统软件与用户的应用软件的中间. 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源.中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯.是连接两个独立应用程序或独立系统的软件.相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息.执行中间件的一个关键途径是信息传递.通过中间件,应用程序可以工作于多平台或OS环境.

图解正向代理、反向代理、透明代理

套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术.一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术.常用的代理技术分为正向代理.反向代理和透明代理.本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术. 一.正向代理(Forward Proxy)    一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术.关于正向代理的概念如下: 正向代理(forward)是一个位于

正向代理与反向代理有什么区别

正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我 从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站 结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的

正向代理与反向代理区别

正向代理和反向代理区别: (1)正向代理概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板:举个例子:我想访问google.com,可惜我访问不了(你懂得),但是我有一个代理服务器,这个代理服务器可以访问google.com,于是我需要先连接上代理服务器,告诉代理服务器,我需要google.com的内容,让代理服务器去取回来,然后返回给我.网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站. 结论就是,正向代理

什么是透明代理及匿名代理

代理分:level 1~level 5 五个等级: 或者也可以分为3类: · A .全匿名代理 不改变你的request fields,使服务器端看来就像有个真正的客户浏览器在访问它.当然,你的真实IP是隐藏起来的.服务器的网管不会认为你使用了代理. B· 普通匿名代理 能隐藏你的真实IP,但会更改你的request fields,有可能会被认为使用了代理,但仅仅是可能,一般说来是没问题的.不过不要受它的名字的误导,其安全性可能比全匿名代理更高,有的代理会剥离你的部分信息(就好比防火墙的stea

Mac迅雷2.6.4支持系统代理和自定义代理设置

  更新内容概要: 1.支持系统代理和自定义代理设置; 2.Chrome支持下载百度网盘文件,一键下载轻松方便; 3.优化浏览器扩展更新机制,让扩展安装和更新更智能; 4.优化完善浏览器扩展"一键获取"描述,让用户更易理解; 5.修复因高速通道查询失败引起崩溃的问题; 6.修复因界面卡死引起的下载速度和进度不刷新的问题; 7.修复小文件下载完成过快导致崩溃的问题;

Java动态代理学习2——静态代理和动态代理并对照spring的通知

  一.代理模式  代理模式是常用的java设计模式,特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等. 代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务.  按照代理的创建时期,代理类可以分为两种: 静态代理:由程序员创建或特定工具自动生成源代码再对其编译.在程序运行前代理类的.class文件就已经存在了. 动态

动态代理-java关于代理类&amp;amp;amp;Proxy0的代码是如何获得的

问题描述 java关于代理类&Proxy0的代码是如何获得的 今天上午上网发现有人把动态代理生成的代理类&Proxy0的源代码贴出来的,觉得很厉害,我知道public static Class getProxyClass(ClassLoader loader,Class<?>... interfaces) 这个方法可以的得到一个&Proxy0类,请问人家是怎样把这个类的全部内容弄出来的弄出来的. 是反射吗?但是反射不可能把人家的方法体也给弄出来啊 解决方案 就是反射,但