一. 使用ISA反向代理 : 1. 打开ISA Management,在Servers and Arrays中找到Policy Elements,右击Destination Sets/新建/Set ,新建一条目地地址元素,Name 中填入该元素的名称,单击Add按钮,选中IP addresses 单选框,填入要发布的Web服务器IP(一般为私网IP),如果只有一个服务器,From和To填同一个IP,如果有多个IP,则分别填入开始和结束IP,如果要发布的是某个服务器的虚拟目录,则在下面的Path中填入 /虚拟目录路径/*. (注意,必须以 * 点结束),最后一路点击OK。如图1。 图1 2. 在Servers and Arrays中,找到Publishing,右击Web Publishing Rules,选择新建Rules, 新建一条Web发布规则,给新规则起个名称,单击下一步,在这里选择Specified destination set(匹配的目地地址元素),在Name这里选择刚才建立的元素名称,点击下一步,如图2。
 图2 3. 在这里选择我们建立的规则对那些请求生效,因为我们的服务器是针对外网的,所以选Any request(所有请求)。下一步,这里选择将请求重新定位到那台服务器,这里选择第二个单选框,在后面再次输入服务器的IP地址就行了,直接点下一步!如图3
 图3 到此我们的Web服务器就发布完成了!日后如果要对其进行修改,选中要修改的规则,点击Configure a Web Publishing Rule可对其进行编辑! 注:该方法属于ISA反向代理,要发布的服务器需要安装ISA客户端,并且Web服务器本身提供Web服务,保证ISA服务器的web proxy服务正常运行,ISA中服务器属性里面Policies中Allow Publishing rules 是勾选的!
二. 使用IIS代理 1. 检查系统是否安装了IIS服务,打开管理工具,看里面是否有Internet 服务管理器,有则打开,没有则在添加删除程序中/添加删除Windows 组件中进行安装。 2. 右击默认Web站点,选择启动。启动IIS中的Web服务。在cmd提示符中输入netstat -an | more 查看是否开放了80端口,如果没有则说明IIS服务启动不成功,如图4。  图4 3. 右击默认Web站点,选择属性,在说明处输入你的站点域名,IP地址选择你的外网网卡IP地址。 4. 切换到主目录选项卡,在此有两种方法: 当要发布的服务器本身不提供Web服务时,这里选择 另一计算机上的共享位置 ,在 网络目录 处输局域网 计算机的网页存放路径,单击连接为,输入和局域网计算机连接时的用户名和密码。如图5。
 图5 当要发布的服务器已经提供Web服务时,选择重定向到URL,输入局域网计算机的IP地址,勾选此资源的永久重定向,剩下两项按需勾选。如图6。
 图6 5. 切换到文档选项卡,在这里设置网站的首页文件名称,选中文件名点击上下按钮进行优先级设置。 6. 一路点击确定就可以了!到此为止用IIS发布的方法就结束了! 注:此方法在要发布的Web服务器上不需要做设置,对外的服务器IIS必须正常运行。
三. 使用ICS发布 上面讲了一下ISA和ISS的发布,这两种方法都需要额外的工具来实现,下面讲解一下什么工具都不需要的发布方法! 1. 打开系统网络连接属性,选择外网网卡,并且打开它的属性,切换到共享选项卡。 2. 选择 启用此连接的Internet连接共享 ,点击设置按钮。 3. 切换到服务选项卡,点击添加按钮,服务名随意,自己看得懂就行。因为我们发布的是Web服务,所以服务端口号为80,协议为TCP。(责任编辑:生如夏花) |