哥们姐们,今天跟大家聊聊这Win10自带的IIS怎么玩起来。这玩意儿平时可能很多人都没怎么用过,都是直接上XAMPP或者WAMP。但有的时候,你就是想搞个原汁原味的Windows环境来跑跑你的小网站或者测试点东西,这时候IIS就派上用场了。就是喜欢折腾,系统里自带的功能总觉得不用白不用。

那会儿,我有个小项目要在本地跑,又不想装那些个臃肿的集成环境,就琢磨着,这Win10不是有IIS嘛能不能自己搞定?于是就撸起袖子干了。

开启Windows功能

第一步,你得把这功能给它开起来。这个过程,就像是去你家工具箱里找工具,得先找到箱子,再把工具拿出来。具体怎么操作?

  • 你得先找到那个“控制面板”。最简单的方法,就是在开始菜单那里搜索“控制面板”,点进去。

    小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 进去之后,找到“程序”或者“程序和功能”,点它。

  • 再往左边看,会看到一个“启用或关闭Windows功能”。这个就是我们要找的入口了,直接给它点进去。

点进去会弹出一个小窗口,里头密密麻麻的都是各种Windows功能。你得往下拉,找到那个叫“Internet Information Services”的家伙,也就是我们说的IIS。在它前面那个小方框里打个勾。

这里面还有一些子选项,比如“FTP服务器”、“Web管理工具”、“万维网服务”什么的。我当时,就选了最基本的,比如“Web管理工具”和“万维网服务”下面的“常用HTTP功能”这些。如果你有其他特殊需求,比如要用FTP传文件,或者要跑*的程序,那你就把对应的选项也勾上。我一般都习惯先只勾最基本的,能跑起来再说,不够再加。选完了就点“确定”。

然后它就开始自己安装了,这个过程,是真的有点慢。每次都得等个三五分钟甚至更久,那进度条慢慢悠悠地走,你急也没用,就等着它转完就行了。装完之后,它可能会提示你重启电脑,按照它的提示来就是了。

初步验证IIS是否装好

等到它装完了,或者你重启完了电脑,你心里肯定也没底,这东西到底成了没?最简单的验证方法就是:

  • 打开你常用的浏览器,比如Chrome或者Edge。

  • 在地址栏里输入localhost,然后回车。

如果你看到一个大大的、写着“IIS”标志的默认欢迎页,恭喜你,你的IIS算是成功跑起来了!看到这个页面,心里头立马就踏实了,感觉这第一步就算是稳了。

配置你的第一个网站

光看到欢迎页没用,我们是想放自己的网站进去。所以就得去IIS管理器里把我们的网站配置一下。

  • 还是在开始菜单里,搜索“IIS”,或者搜索“Internet Information Services (IIS)管理器”,点开它。

  • 管理器打开后,左边不是有个“连接”栏吗,展开你的电脑名字下面的“站点”。你会看到里面已经有个“Default Web Site”了,那就是你刚刚看到的欢迎页。

  • 我们要在“站点”上右键,然后选择“添加网站”

这时候会弹出一个“添加网站”的窗口,这里面要填一些东西,别急,我一个一个说:

  • 网站名称:这个就是你给你的网站起个名字,随便写个你自己好记的就行,比如“我的第一个测试站”或者你的项目名。

  • 物理路径:这个最关键了!就是你网站的所有文件,比如HTML文件、CSS、JS、图片等等,都放在哪个文件夹里了。你就点旁边那个小按钮,找到你的网站文件夹。比如我一般都在D盘专门建一个“WebProjects”的文件夹,里面再放具体的项目文件夹。

  • 类型:选择“http”。

  • IP地址:保持默认的“全部未分配”就行,或者选择你自己的本地IP地址。

  • 端口:这个默认是80。但是,80端口经常会被其他程序占用,比如你开了QQ,或者其他什么软件。所以为了避免冲突,我一般都不用80,而是随便改个别的,比如808080818088什么的,只要你记住就行,只要没被占,都可以用。

  • 主机名:如果你只是在本地测试,不打算用域名访问,这里可以空着。如果你想用个类似“*”的域名在本机访问,你可以在这里填上,但是得去改一下hosts文件,这又是另外一个话题了,咱们先不提。

都填完了,就点“确定”

新的网站就会出现在IIS管理器的“站点”列表里了。这时候它应该是自动启动的,如果你看到它的状态是“已启动”,就说明没问题。

处理权限问题(重点!)

我跟大家讲个我常遇到的坑。有时候你网站配置完了,兴冲冲地在浏览器里输入地址,结果出来个401未授权或者500内部服务器错误。当时我就懵了,明明配置都对!后来才发现,多半是权限问题

IIS默认是用一个叫“IUSR”或者“IIS_IUSRS”的用户来访问你的网站文件的。如果你的网站文件夹,没有给这些用户足够的权限,那IIS就读不到你的文件,自然就报错了。

解决办法很简单:

  • 找到你的网站物理路径对应的那个文件夹。

  • 在这个文件夹上右键,选择“属性”

  • 切换到“安全”选项卡。

  • 点击“编辑”,然后点击“添加”

  • 在弹出的窗口里,输入IUSR,然后点“检查名称”,确认一下。再点“确定”。

  • 给IUSR这个用户勾上“读取和执行”、“列出文件夹内容”“读取”这几个权限,一般这就够了。有时候为了方便,我甚至直接给它完全控制,但那个不太安全,大家谨慎。

  • 如果你还看到了“IIS_IUSRS”这个用户组,最好也给它加上同样的权限。

  • 都弄好了,一路“确定”回去。

权限设置完,回到IIS管理器,找到你的网站,右键选择“管理网站” -> “重新启动”。或者在浏览器里直接刷新一下。

测试

一切都应该搞定了。打开你的浏览器,在地址栏里输入:

http://localhost:你的端口号 (比如我用的8080,那就输入http://localhost:8080

回车!这时候,你应该就能看到你自己的网站内容了。如果一切顺利,那么恭喜你,你已经用Win10自带的IIS成功搭建并运行了一个本地网站。整个过程就是这么一步一步摸索过来的,虽然中间可能遇到点小坑,但总归是搞定了!

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。