IIS 下 部署nodejs 使用反向代理
目标服务器:targetServer
配置反向代理的服务器:reveseProxServer
iis应该是iis7及以上版本,才可以。
1、确定最终访问的网址:比如www.baidu.com 、www.jb51.net等等。
当然你也可以自己在targetServer部署自己的程序,在此为了示范,我在targetServer上部署了2个,用的8088端口,程序分别是:
http://targetServer:8088/Auditsys/Default.htm
http://targetServer:8088/GCustomer/Login.htm
如图:
2、下面的操作均在在reveseProxServer上执行。
3、安装IIS。
4、安装ARR,下载地址(http://www.iis.net/downloads/microsoft/application-request-routing)
5、新建一个网站:(我的示例YIWeb,端口是8080) http://reveseProxServer:8080
5、启用Proxy
6、添加URL重写规则
然后添加一个空白规则:
保存这个规则,ok了!
7、试试效果
8、总结:
上面的 ^(.*) 、 ^192.168.3.73:8080$ 、http://targetserver:8088/{R:1}
表示:用192.168.3.73:8080替换http://targetserver:8088/,
{R:1}就表示^(.*),意思是“http://targetserver:8088/”后面匹配任何字符
eg:访问192.168.3.73:8080/test/index.htm
这个url就被重写成了http://targetserver:8088/test/index.htm
最新文章
- 递归神经网络之理解长短期记忆网络(LSTM NetWorks)(转载)
- shell语句记录-awk
- geeksforgeeks@ Equal to product (Binary Search)
- hdu1501 动态规划
- windows下使用MinGW的调试工具gdb.exe调试C程序
- Oracle EBS-SQL (WIP-9):检查车间任务超发料.sql
- C#的DLL注册为COM,Delphi来调用
- Spark源码学习2
- linux VIM基本命令
- pyquery 的用法 --爬虫解析库
- [LeetCode] 01 Matrix 零一矩阵
- maven项目-修复Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.8:add-resource (execution: add-resource, phase: generate-resources)	pom.xml报错
- 吴恩达机器学习笔记49-主成分分析问题(Principal Component Analysis Problem Formulation)
- sql server:Monty Hall problem (蒙提霍尔问题)
- Java -cp 命令查看 zookeeper 日志
- docker rmi 导致后面的命令不执行问题 Dockerfile设置时区问题
- Lucene整理--索引的建立
- XE6 c++builder 设置 font size GetPropInfo SetOrdProp
- mORMot
- Cognos启用第三方邮件服务代发功能
热门文章
- DRF的版本和认证
- 51nod 1007 正整数分组【01背包变形】
- Codeforces Beta Round #25 (Div. 2 Only) A. IQ test【双标记/求给定数中唯一的奇数或偶数】
- Nginx的proxy_pass及upstream的小型负载均衡
- HTML 中的 dl(dt,dd)、ul(li)、ol(li)
- 彻底理解Javascript 中的 Promise(-------------------------------***---------------------------------)
- python langid实现语种识别
- Jenkins 无法下载插件的解决办法
- C++Singleton的DCLP(双重锁)实现以及性能测评
- linux配置jdk失败