图6-26 WEB Site Port 准备3:先在Policy Element里的Destination Sets增加一个此Web Site的Destination Sets,并且输入路径,如果是网站根目录的话,只需输入「/*」即可,如果此Web Site是虚拟目录,只需输入「/目录/*」即可,相关操作可参考第4-3节:Destination Sets的新建步骤。 准备4:先在Policy Element里的Client Address Sets增加一个此Web Site的「用户集合」,如果Internet用户都可以使用此Web Site,可以不必设置此「Client Address Sets」,否则请参考第4-4节:Client Address Sets新建操作步骤。 准备5:ISA Server本身的对外「监听」位置必须设置好,如图6-27按下ISA Server本身的属性设置窗口。ISA Server的属性设置窗口(如图6-28),有两个选项卡「Incoming Web Requests」及「Outgoing Web Requests」,分别说明如下:
图6-27 ISA Server对外监听位置 ●「Incoming Web Requests」指的是外部网络(Internet)向内部网络访问网站的请求。 ●「Outgoing Web Requests」指的是内部网络用户向外部网络(Internet)访问网站的请求。 「网站发布」的主要对象是外部网络(Internet)的用户,所以只需要设置「Incoming Web Requests」的监听动作。 选择「Configure listeners individually per IP address」因为只需要一个对外独立的IP监听位置,TCP Port预设是80,一般不需要更改,因为Internet上的网站预设都是80 Port,如果需要SSL连接,可以勾选「Enable SSL listeners」,最后按下「ADD」按键,新建一个IP监听位置。
图6-28 ISA Server的属性设置窗口 当按下「ADD」按键,新建一个IP监听位置,会出现图6-29的画面,选择「Server」菜单后,「IP Address」会自动出现菜单(如果对外有两个IP以上),此处监听IP是选203.203.203.1,并且将「Basic with this domain」及「Integrated」认证,勾选起来。 当按下「OK」钮,再按下「确定」后,会出现图6-30画面,有两个选项,说明如下: ●「Save the changes But don't restart the service」:储存你的设置,但是不重新启动service,意思是你的设置不会立即生效。在此,service是指「控制台」里「服务」的ISA相关项目,可参考第9-2节:ISA Server服务的依存关系。要启动service,重新开机也可以。 ●「Save the changes and restart the service」:储存你的设置,并且重新启动service,意思是你的设置会立即生效。
图6-29 新建一个IP监听位置
图6-30 重新启动服务 以上五个准备动作完毕,前后应该花不到你五分钟时间吧!现在至「Publishing」下的「Web Publishing Rules」,选择右边窗口的「Create Web Publishing Rules」(如图6-31)新建一个「网站发布」项目,共有五个向导步骤,说明如下:
图6-31 Create Web Publishing Rules 步骤1:要求输入「网站发布」的名称,你可以任意输入一个名称,本案例输入「myweb1」,然后按「下一步」钮。
图6-34 网站发布步骤3 步骤4:这是网站发布最重要的一个步骤,如果选取「Discard the request」,即是明确指出此网站拒绝访问。 一般要Publishing,当然是要选择「Redirect the request to this internal web server」,接着输入网站的IP位置,本例是输入100.100.100.5,或者按「Browse」钮,选取网站服务器亦可,还有一项是「Connect to this port when bridging request as HTTP」,前面的准备工作已将网站的TCP Port设置为3333,所以这里必须设置为3333;如果SSL或FTP要更改Port的话,同样是在准备工作时先行设置完成,然后按「下一步」钮。