win7iis发布到公网防火墙需要启用哪个

在Windows 7系统中,通过IIS(Internet Information Services)发布网站到公网,并配置防火墙时,需要启用Windows防火墙中的特定服务发布选项。以下是详细的步骤和需要启用的相关设置:

安装IIS:

在控制面板中,进入“程序和功能”,然后点击左侧的“打开或关闭Windows功能”,添加IIS控件。

配置IIS:

进入IIS管理器,设置网站名称、应用程序池、端口号(如8080,如果80端口已被占用)等。

注意不要添加主机名,否则可能只能通过主机名访问网站。

启用Windows防火墙:

点击桌面左下角的开始菜单,选择“控制面板”,进入后点击“系统和安全”,再点击“Windows防火墙”。

在左侧菜单中选择“打开或关闭Windows防火墙”,然后将公网和家庭网络的防火墙都设置为启用。

发布IIS服务到公网:

在网关服务器的系统托盘中,右键点击连接公网的网络适配器图标,选择“更改Windows防火墙设置”。

弹出“Windows防火墙”对话框后,切换到“高级”标签页,在“网络连接设置”框中选中连接公网的连接选项,然后点击“设置”按钮。

在弹出的“高级设置”对话框中,切换到“服务”标签页。

如果IIS服务使用的端口(如8080)和Windows防火墙的映射端口都是默认的HTTP端口(80),则需要更改设置以匹配实际端口。通常,由于80端口可能被其他服务占用,因此IIS可能使用非默认端口。

点击“添加”按钮,创建新的服务发布选项。在“服务设置”对话框中,设置服务描述(如“我的Web服务器”)、IIS服务器的IP地址、选择TCP协议,并输入外部端口号(Windows防火墙的映射端口,可以是80或其他未被占用的端口)和内部端口号(IIS服务实际使用的端口,如8080)。

完成设置后,点击“确定”按钮保存并发布IIS服务。

验证发布:

在外部网络中,使用浏览器访问你的公网IP地址加上你设置的端口号(如http://[公网IP]:8080),以验证网站是否成功发布到公网。

综上所述,要将Windows 7上的IIS发布到公网并通过防火墙,需要启用Windows防火墙,并在防火墙的高级设置中配置正确的服务发布选项,包括正确的端口映射和IIS服务器的IP地址。