使用Internet Information Services在Windows上搭建网站和FTP

设置字体大小:

最近一直忙于各种实验和考试,都没有时间写博客了。昨天刚考完一门,总算是有点时间了。正好最近在做计算机网络的实验,是在 Windows 上搭建网站和 FTP ,我也比较感兴趣。还有就是老师给的教程里用的还是XP系统里面的 IIS ,Win7 以上系统里自带的 IIS 已经是比较新的版本,操作步骤不大一样,所以在这就写一个 Windows10 下用 IIS 搭建网站和 FTP 的教程。

一、启用 IIS 功能

IIS 全称是“Internet Information Services”(下面会用IIS替代它的全称),是 Windows 上自带的用来提供Web 和 FTP 支持的软件,不过这个软件默认是关闭的,需要在控制面板-程序和功能-启用或关闭 Windows 功能里启用它。

图1:打开控制面板中的程序和功能
图2:选中 Internet Information Services

这里有一个玄学Bug,有些系统(比如Windows7 家庭版)里面没有 FTP 服务器 :arrow: ,这个时候只能通过装虚拟机或者用别人的电脑了。

选中 IIS 那几个服务后点确定,正常情况下是出现正在应用设置的对话框,然后提示你要重启生效,这个时候重启就可以在开始菜单中的”Windows管理工具”文件夹下看到 IIS 的管理工具了:

图3

二、搭建网站

刚刚装好 IIS 的时候会启动一个默认网站:

图4:默认网站

在浏览器里输入“http://127.0.0.1/”,打开是这样的:

图5

这样就说明 Web 服务器是正常工作的,如果出不来这个页面,可能是网站默认文档设置问题,也可能是电脑防火墙的问题,也有可能是权限设置的问题,也有可能是网站物理路径的问题。

新建网站

在 IIS 管理工具的主页左边的目录树里展开主页,会看到有一个网站标签,点击网站标签在右边的操作栏中会有添加网站等功能,或者右键点击网站标签,也会出来添加网站、添加FTP站点的功能选项。这一步点击添加网站就可以了。然后按下面的操作图示来进行。

图6:网站名称自定义,但是不能和已经存在的网站名称相同。物理路径选择一个目录作为网站的根目录。绑定设置里按照默认选择的就可以

这里绑定的端口是80的话,由于已经存在了一个默认站点,也是绑定的80端口,因此这一步在点确定时会提示你:

图7:80端口重复提示
图8

点击“是”,然后把其他绑定了80端口的网站给停止,再把刚才新建的网站启动就行了。停止和启动的设置在展开 IIS 管理工具左边那一栏中的“网站”后点击一个网站右边出现的操作栏里:

设置默认文档

添加了网站之后首先要设置网站的默认文档,不然浏览器不知道你默认要访问的是哪个文件。

图9

点击刚才新建的网站,在主页的一些设置图标中找到默认文档,双击打开

图10:选中index.html,在右边的操作栏里点上移

可能会出现警告:

图11:点“是”

把 index.html 移到最上面就可以了:

图12:

添加 index.html

设置完默认文档就可以写网页了。在 IIS 管理工具的网站主页点击右边的浏览(见图8、图9)或者直接在文件资源管理器里打开网站的根目录,新建一个文本文档,打开。写入以下内容:

<html>
	<head>
		<title>日出一点一</title>
	</head>
	<body>
		<h1>日出一点一 
	        <a href="https://blog.sunriseydy.top">https://blog.sunriseydy.top</a>
		</h1>
	</body>
</html>

保存后重命名为“index.html”。注意,如果你的电脑没有显示文件扩展名,直接重命名是不行的,只会变成“index.html.txt”,因此需要显示文件扩展名,具体方法百度。

好了之后在浏览器中访问“http://127.0.0.1”就可以访问到这个网页了:

图13

三、搭建 FTP

搭建 FTP 就更简单了,右键点击 IIS 管理工具左边的“网站”标签,然后点击新建 FTP 站点,或者直接在刚才新建的网站中添加 FTP 发布(图9右下角)

图14:添加 FTP 站点(如果是网站添加FTP发布就没有这个,直接下一步)我这里选择的是刚才的网站根目录
图15 不知道什么是 SSL 或者没有 SSL 请选择“无 SSL ”
图15 设置访问权限 如果仅仅是为了测试就如图打勾就行。如果用于生产环境请酌情选择

点击完成就搞定啦。然后在文件资源管理器的地址栏中输入“ftp://127.0.0.1”回车打开就可以看到 FTP 目录下的文件了。

图15
图16 如果在刚才的权限设置中没有设置写入权限,就不能上传文件

结束

Windows 下的 IIS 搭建的网站很容易,至少比 Linux 下的简单,Linux下的还要配置一堆东西,要是没有一键安装真的是很浪费时间。不过呢,IIS 只能搭建 html 和 asp 动态网站,而 Linux 的 Nginx、Apache 等等可以搭建 php 的。目前还是 php 的网站比较多,因此 IIS 用来玩一玩还是不错的。

分享到:

赞 (4)   -->微信赞赏<--

微信扫描二维码或搜索“sunriseydy”关注我的公众号,便捷地阅读博客内容,订阅博客更新



版权说明:
文章内容如未说明均为原创,欢迎转载,但请注明原作者和出处。部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢
Email:i@mail.sunriseydy.top


知识共享许可协议
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

“使用Internet Information Services在Windows上搭建网站和FTP”的2个回复

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注

添加表情