使用IIS组件搭建服务器(HTTPs)

使用IIS组件搭建服务器(HTTPs) 目标 根据《使用IIS组件搭建服务器(Web)》,将原本HTTP网站改为HTTPS网站,注意你应该已经完成了该文章所述的所有步骤。 步骤 创建签名 因为HTTPS需要安全签名,所以我们要创建一个,如果你需要将其应用于公网,也可以自行申请一个。不过我们只是实验,创建一个本地用就够了。 在IIS管理器中,选择计算机名称(不是某个网站),然后在中间的功能视图中,双击服务器证书。 在右侧选择“创建自签名证书”。 输入证书名称,然后确定。 绑定HTTPS 右键点击你原本的HTTP网站,然后选择编辑绑定。 点击添加。 类型选择https,SSL证书选择刚刚创建的证书,其它全部保持默认即可。然后点击确定。你网站的https就配置好了。 测试 直接访问https://localhost,你可能收到浏览器的警告,这是因为我们的SSL是自己创建的,并不被公共认可,浏览器认为其可能不安全。此时强制访问即可。

October 5, 2025 · 云雾海

使用IIS组件搭建服务器(FTP)

使用IIS组件搭建服务器(FTP) 目标 使用IIS组件搭建一个Web服务器。 步骤 启用IIS功能 IIS在Windows中是默认关闭的,需要手动启用。 打开控制面板,选择“程序” 进入程序界面,选择“程序和功能”。 进入程序和功能界面,选择“启用或关闭Windows功能” 展开“Internet Information Services”,将“FTP服务器”中的所有选项勾上。 点击确定后等待系统自动安装所需文件,完成后点击关闭即可。 添加FTP站点 按Win+R,输入inetmgr,然后打开“IIS管理器”。在左侧连接框中展开计算机,然后右键点击站点,选择“添加FTP站点”。 在信息填写界面,根据你的喜好输入一个网站名称,物理路径你可以根据需要在一个地址创建一个文件夹并选中,这会是你的FTP根目录,例如我的C:\Workspace\Test\FTPService。你可以在这个路径下创建一些文件,你可以随意在文件中写一些东西,以便于等会测试用。之后点击下一页。 IP地址选择“全部未分配”(这样我们可以直接使用环回地址127.0.0.1来进行测试),端口使用默认的21端口,SSL选择“无SSL”(因为我们没有SSL,而且只是测试用,没必要设置)。点击下一页。 身份验证我们选择基本,这样需要输入用户名和密码,然后再授权中选择所有用户,并给他们权限。这里其实无所谓如何设置,因为只是我们自己测试使用。设置完成后点击完成即可。 如无意外,你可以看到你左侧网站界面多了一个你刚才创建的FTP网站,点击它,中间的界面就会变成FTP的管理界面。 使用命令行访问FTP 现在你已经可以访问FTP了,打开一个命令行,例如Powershell,然后导航到一个你希望下载文件的路径。例如C:\Workspace\Test\FTPDownload。使用指令ftp 127.0.0.1访问FTP服务器。然后输入用户名和密码,这个用户名和密码就是你当前登录的Windows账户的用户名和登录密码。此时你就可以登录到FTP服务器中了,此时输入ls即可查看当前FTP服务器中的文件,使用get "文件名" ["重命名"]即可将获取文件。使用完毕后,输入quit即可退出访问。 此时我们的路径下就获得了FTP中的文件。

October 5, 2025 · 云雾海

使用IIS组件搭建服务器(Web)

使用IIS组件搭建服务器(Web) 目标 使用IIS组件搭建一个Web服务器。 步骤 启用IIS功能 IIS在Windows中是默认关闭的,需要手动启用。 打开控制面板,选择“程序” 进入程序界面,选择“程序和功能”。 进入程序和功能界面,选择“启用或关闭Windows功能” 勾选“Internet Information Services”旁边的复选框,这会默认勾选大部分子项,我们只需要这些默认的子项即可,不过你也可以检查一下是否和我的一样。注意下面的“可承载的Web核心”不需要勾选,这部分更加类似于一个可被编程调用的库,并非我们本次实验的目的。 点击确定后等待系统自动安装所需文件,完成后点击关闭即可。 创建网站文件夹和内容 在合适的地方创建一个文件夹用于管理你的网站,例如我的C:\Workspace\Test\WebService。 创建首页文件:在你创建的文件夹中创建一个名为index.html的文件,使用记事本或你的文本编辑器打开它并修改内容。你可以在其中添加一些简单的HTML内容,例如: <!DOCTYPE html> <html> <head> <title>IIS Web服务测试</title> <meta charset="UTF-8"> <meta lang="zh-CN"> </head> <body> <h1>这是IIS Web服务测试</h1> <p>欢迎使用IIS Web服务</p> </body> </html> 在IIS管理器中创建网站 现在使用IIS管理器来配置网站。按住Win+R,输入inetmgr,然后回车。也可以在开始菜单搜索“IIS”或“Internet Information Services(IIS)管理器”。 展开左侧“连接”面板中计算机名称,然后右键点击站点,选择“添加网站”。 接下来在打开的网站信息填写界面,根据你的喜好输入一个网站名称,物理路径选择你刚才创建的文件夹。其他的暂时可以默认不变。不过需要注意你的端口可能会冲突,此时可以修改你的端口为8080或其它未被占用的端口。点击确定。你可以参考我的填写内容。 如无意外,你可以看到你的左侧网站界面多了一个你刚才创建的网站。点击它,中间的界面就会变成该网站的管理界面。 测试网站 现在我们可以测试这个网站了,打开一个浏览器,输入地址并在其后添加你刚刚选择的端口号,例如http://localhost:8080,你就可以打开刚才你的index.html网站。实验成功。

October 5, 2025 · 云雾海