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

本文涉及的产品
.cn 域名,1个 12个月
简介:

本文由秀依*林枫提供友情赞助,首发于烂泥行天下

 呵呵,看看时间已经半个多月没有写过文章了。今天就来写一点有关反代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,如下图:

clip_image001[4]

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

clip_image002[4]

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

clip_image003[4]

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

clip_image004[4]

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

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

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

clip_image006[4]

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

clip_image007[4]

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

clip_image008[4]

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

clip_image009[4]

clip_image010[4]

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

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


本文转自 烂泥行天下 51CTO博客,原文链接:http://blog.51cto.com/ilanni/1254876

相关文章
|
6天前
|
存储 负载均衡 中间件
Nginx反向代理配置详解,图文全面总结,建议收藏
Nginx 是大型架构必备中间件,也是大厂喜欢考察的内容,必知必会。本篇全面详解 Nginx 反向代理及配置,建议收藏。
Nginx反向代理配置详解,图文全面总结,建议收藏
|
18天前
|
应用服务中间件 API nginx
nginx配置反向代理404问题
【10月更文挑战第18天】本文介绍了使用Nginx进行反向代理的配置方法,解决了404错误、跨域问题和302重定向问题。关键配置包括代理路径、请求头设置、跨域头添加以及端口转发设置。通过调整`proxy_set_header`和添加必要的HTTP头,实现了稳定的服务代理和跨域访问。
nginx配置反向代理404问题
|
1月前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
148 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
1月前
|
应用服务中间件 nginx
nginx反向代理与证书设置
nginx反向代理与证书设置
42 3
|
1月前
|
负载均衡 算法 应用服务中间件
nginx反向代理与负载均衡
nginx反向代理与负载均衡
36 1
|
2月前
|
JavaScript Java 应用服务中间件
|
1月前
|
JavaScript 应用服务中间件 开发工具
vue尚品汇商城项目-day07【53.nginx反向代理配置】
vue尚品汇商城项目-day07【53.nginx反向代理配置】
33 4
|
2月前
|
开发框架 安全 应用服务中间件
【文件上传绕过】——解析漏洞_IIS7.0 | IIS7.5 | Nginx的解析漏洞
【文件上传绕过】——解析漏洞_IIS7.0 | IIS7.5 | Nginx的解析漏洞
142 9
|
3月前
|
缓存 负载均衡 应用服务中间件
Nginx 代理管理器强势登场!轻松设置反向代理,为你的网络安全与高效护航,快来探索!
【8月更文挑战第23天】Nginx 代理管理器(NPM)是一款强大的工具,用于简化反向代理的设置流程。反向代理能隐藏后端服务器的真实IP,提升安全性,实现负载均衡与缓存等功能。用户需先安装Nginx 代理管理器,然后通过其Web界面添加代理主机,指定代理名称、协议类型、服务器地址及端口等信息。对于HTTPS协议,还需上传SSL证书/密钥。完成设置后,可通过浏览器测试反向代理是否正常工作。Nginx 代理管理器还支持高级特性,如负载均衡、缓存及访问控制等。
103 1
|
3月前
|
应用服务中间件 Linux nginx
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理
【Azure 应用服务】App Service For Container 配置Nginx,设置/home/site/wwwroot/目录为启动目录,并配置反向代理