win7 系统 iis 配置,win7 搭建 web 网站服务器教程

在Win7系统搭建IIS,难度不好直接判定。难点在于Win7家庭版本身没有集成IIS组件,需要先确认系统版本,专业版、旗舰版、企业版才支持,家庭普通版和家庭高级版无法安装。另外微软早已停止Win7的技术支持,这套环境搭建网站,只适合本地开发测试,千万不要直接暴露到公网。IIS7.5还有10个并发连接上限,超过10人同时访问会进入排队,用来团队内部传输文件、演示站点尚可,正式对外提供服务建议使用Windows Server或者Linux系统。

安装IIS的入口藏在控制面板。打开控制面板,选择程序,点击打开或关闭Windows功能,等待功能列表加载完成,找到Internet信息服务,展开选项。里面有多个子项,有几项必须勾选。Web管理工具下的IIS管理控制台一定要选中,否则安装完成找不到管理器。万维网服务里的常见HTTP功能保持默认勾选,自带静态内容、默认文档、目录浏览这类基础能力。如果要运行老式ASP程序,应用程序开发功能内勾选ASP;部署PHP或者Python,需要勾选CGI,IIS依靠CGI调用这类外部解释器。有一处细节容易忽略,Win7的IIS默认关闭ASP父路径,老程序通过include引用上级目录文件会直接报错,安装结束之后,进入ASP设置,将启用父路径修改为True。

win7 系统 iis 配置,win7 搭建 web 网站服务器教程

勾选完成点击确定,系统开始安装组件,快则一两分钟,部分情况会提示插入Win7安装光盘或者挂载ISO镜像,系统需要从中复制相关组件。安装结束之后验证,浏览器访问http://localhost,出现IIS欢迎页面,代表服务正常启动。默认网站根目录路径为C:inetpubwwwroot,放入index.html文件,访问localhost就可以打开页面。

接下来配置自定义站点。打开IIS管理器,左侧展开网站,可以看到Default Web Site默认站点。可以直接修改这个站点的物理路径指向自定义文件夹,也可以右键网站,选择添加网站新建站点。新建页面填写网站名称、物理路径、绑定信息。绑定类型选择http,IP地址设置全部未分配,端口默认80。如果本机80端口被占用,Skype、SQL Server、部分国产安全软件都可能占用80端口,这时修改端口为8080或者8081,局域网访问地址末尾带上端口号。还要配置默认文档,用户访问根目录自动加载的文件,放到默认文档列表最上方,index.html、index.asp、default.php根据项目情况设置。

本机访问正常之后,局域网其他电脑访问IP大概率无法连通,问题基本出在Windows防火墙。Win7防火墙默认只放行少量程序,IIS的80端口不在白名单,外部请求直接被拦截。进入控制面板Windows防火墙,左侧高级设置,选择入站规则,新建规则。规则类型选端口,协议TCP,特定本地端口填写80,修改端口就填写对应数值,操作选择允许连接,三类配置文件全部勾选,命名为HTTP80保存。添加规则完成,局域网其他设备浏览器输入电脑IP就能访问站点。依旧无法访问,检查IIS管理器站点绑定是否限定监听127.0.0.1,修改为全部未分配,接收所有网卡请求。

权限问题是新手最容易卡住的环节。网站文件放在D盘文件夹,IIS进程读取文件被系统拒绝,浏览器会返回HTTP 错误 500.19 - Internal Server Error,详细提示权限不足无法读取配置文件。解决办法,打开网站文件夹右键属性,切换安全选项卡,点击编辑,添加Everyone用户,勾选读取和执行、读取权限。依旧报错可以额外授予修改权限。也可以使用内置IIS_IUSRS账户,效果一致,Everyone配置更简单,仅适合本地测试环境。修改权限之后重启IIS,权限变更有时不会即时生效。

网站运行ASP程序,安装阶段勾选ASP组件后,还要核对应用程序池.NET版本和托管管道模式。传统ASP程序使用无托管代码管道模式运行更稳定,ASP.NET程序选择匹配的.NET版本。在应用程序池基本设置内调整。如果IIS新建网站,绑定类型下拉框没有http选项,大概率安装时缺少WCF HTTP激活或者IIS管理控制台未完整安装,回到Windows功能,找到Microsoft .NET Framework 3.5.1,勾选WCF HTTP激活,重新安装IIS管理控制台,一般就能修复。

免责声明:本文提供的方法与建议仅供技术参考,实际部署效果受机房环境、运营商线路、系统配置等多重因素影响。请在专业人员指导下操作,因自行操作导致的业务损失本站不承担责任。

相关推荐

Windows 7怎么远程连接新开通的拨号vps

1.点击开始-所有程序-附件-远程桌面连接2.在远程桌面连接 计算机中输入VPS的远程地址,然后连接。3.输入VPS的用户名和密码,然后确定。用户名默认都是administrator,密码是你开通vps时自行设

Windows 7怎么连接PPTP

设置步骤: 1、打开控制面板-网络和共享中心。 2、点击-设置新的连接或网络。 3、选择-连接到工作区-下一步。 4、选择“否”,创建新连接。 5、选择-使