百科

win7配置web服务器

时间:2010-12-5 17:23:32  作者:综合   来源:娱乐  查看:  评论:0
内容摘要: win7配置web服务器 把win7当服务器用,听起来像考古,但真有人这么干。我见过小公司拿台旧电脑装win7,挂个网页给内部查库存,跑了三年没关机。系统老归老,配置IIS这事儿,逻辑跟新系统没差,

win7配置web服务器

把win7当服务器用,服务听起来像考古,服务但真有人这么干。服务我见过小公司拿台旧电脑装win7,服务挂个网页给内部查库存,服务跑了三年没关机。服务系统老归老,服务配置IIS这事儿,服务逻辑跟新系统没差,服务只是服务菜单长得怀旧点。

先开控制面板,服务找到“程序和功能”,服务左边有个“打开或关闭Windows功能”。服务点进去,服务勾选“Internet信息服务”那一整项。服务别只看根目录,得展开,把“万维网服务”下的“HTTP常见功能”、“应用程序开发功能”里的ASP.NET、CGI都勾上。默认文档和目录浏览也顺手勾了,省得后面404了找不到原因。

装完IIS,浏览器敲localhost,看到那个地球图标加英文欢迎页,说明基础服务活了。但真正要跑自己的页面,得去C盘inetpub文件夹,里面有个wwwroot目录,把你的html文件扔进去。文件名别用中文,win7的IIS对中文路径支持得跟闹脾气似的,容易报错。

接下来是端口问题。默认80端口,如果被占用——比如装了Skype或者某些国产软件——就得改。右键“默认网站”,选“编辑绑定”,把端口改成8080或者随便一个没被占用的。改完访问就是localhost:8080。这事儿我踩过坑,当时怎么都打不开,最后发现是迅雷偷偷占了80端口。

动态页面要麻烦点。如果跑PHP,得装个php-cgi,然后去IIS的“处理程序映射”里添加模块映射,请求路径写*.php,模块选FastCgiModule,可执行文件指向php-cgi.exe的完整路径。win7的IIS是7.5版本,对FastCGI支持还算稳,比XP时代的IIS5强多了。

数据库方面,win7跑MySQL5.6或者SQL Server2008都行。装完记得在防火墙里放行3306或1433端口。防火墙设置在控制面板里,点“高级设置”,入站规则新建,选端口,填上号码,允许连接。这步漏了,局域网别人访问不了,你本地却正常,最容易让人抓狂。

最后说个细节:win7的IIS默认不启用父路径。如果你的代码里用了相对路径带../这种写法,得去“IIS管理器”里双击“ASP”,把“启用父路径”改成True。不然页面会报错,提示“Active Server Pages 错误 'ASP 0131'”。这算win7时代最经典的坑之一。

配置过程大概半小时。win7当服务器,性能谈不上,但胜在稳定——只要不装乱七八糟的补丁,它能一直跑。内存2G以上就能带得动,硬盘用机械的也凑合。反正真出问题,重启一下,比现在某些云服务器还省心。

最近更新
热门排行
copyright © 2026 powered by 烟消火灭网   sitemap