Windows10环境搭建http服务器

无奋斗不青春

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈
入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈
虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈
PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈
Oracle数据库教程:👉👉 Oracle数据库文章合集 👈👈
优 质 资 源 下 载 :👉👉 资源下载合集 👈👈
优 质 教 程 推 荐:👉👉 Python爬虫从入门到入狱系列 合集👈👈

分隔线

Windows10环境搭建http服务器

      • 开启IIS管理器
      • 搭建http服务器
      • 配置网站参数
      • 验证http服务器
        • 本机验证
        • 同局域网其他电脑验证

开启IIS管理器

  • 1、电脑控制面板 —— 程序 —— 启用或关闭windows功能 —— 勾选FTP服务器、WEB管理工具、万维网服务这3个功能以及展开的全部勾选
    • 在这里插入图片描述
    • 在这里插入图片描述
    • 在这里插入图片描述

搭建http服务器

  • 1、打开Internet Information Server(IIS)管理器
    • 开始菜单 —— Windows管理工具 —— Internet Information Services (IIS)管理器

    • 在这里插入图片描述

    • 在这里插入图片描述

  • 2、进入页面 —— 左侧 网站 —— 鼠标右击:添加网站
    • 在这里插入图片描述
  • 3、输入网站名称(随意输入) —— 输入物理路径(存放文件的目录) —— 输入端口号 ——主机名可不用输 —— 勾选 立即启动网站 —— 确认
    • 在这里插入图片描述
  • 4、多次建立相同端口号,系统会提示
    • 解决方法1:
      • 更换端口号
    • 解决方法2:
      • 点击确定 —— 返回界面,找到使用同样端口的网站,确定无效则可以停止 —— 鼠标右键 —— 管理网站 —— 停止
      • 返回刚刚新增的网站 —— 鼠标右键 —— 管理网站 —— 启动
      • 在这里插入图片描述
      • 在这里插入图片描述
  • 5、多次建立相同端口号冲突可能导致报错
    • 解决方法:WIN+R —— cmd —— netstat -ano 查看计算机中进程的对应站点的端口是否被占用,然后去任务管理器进程里面停止即可,或者直接重启能解决

配置网站参数

  • 1、设置目录浏览信息
    • 点击左侧新增的网站 —— 双击 目录浏览 —— 点击右侧 启动 —— 勾选需要显示的信息
    • 在这里插入图片描述
    • 在这里插入图片描述
    • 在这里插入图片描述2、设置WebDAV创作规则
    • WebDAV创作规则似乎与<authorization>元素中的授权设置类似,但它们是单独存储的,以便 IIS 维护两组不同的授权:一组用于常规 HTTP(非 WebDAV)请求,另一组用于WebDAV请求
    • 点击左侧网站,进入网站主页 —— 双击WebDAV创作规则 —— 点击右侧 启用WebDAV规则 —— 添加创作规则,根据自己的需求设置规则
      • 在这里插入图片描述

      • 在这里插入图片描述

      • 在这里插入图片描述


验证http服务器

本机验证
  • 1、启动网站
    • 方法1:窗口左侧刚刚建立的网站 —— 鼠标右键 —— 管理网站 —— 浏览
    • 方法2:打开浏览器,输入http://ip:端口号http://localhost:端口号/或者http://127.0.0.1:端口号/)
    • 在这里插入图片描述
    • 在这里插入图片描述
    • 在这里插入图片描述
  • 2、文件下载测试
    • 左侧刚刚新建的网站 —— 鼠标右键 —— 浏览(打开刚刚绑定的文件夹目录)—— 随意添加一些文件
    • 鼠标右键左侧新建的网站 —— 管理网站 —— 浏览(重新打开网站,或者刷新之前打开的网站)—— 可以看到刚刚添加的文件,点击文件可以进行下载
    • 在这里插入图片描述
    • 在这里插入图片描述
    • 在这里插入图片描述
    • 在这里插入图片描述
同局域网其他电脑验证
  • 1、获取搭建http服务器电脑的IP:WIN+R —— cmd —— ipconfig 记住这个IP地址

    • 在这里插入图片描述
  • 2、到同局域网下的另一台电脑,测试两台电脑网络是否互通

    • WIN+R —— cmd —— ping 刚刚记住的那个IP
    • 在这里插入图片描述
    • 我这里是能ping的通的,不需要进行其他操作,可以直接测试访问了
    • 如果ping不通,则到搭建http服务器的电脑:控制面板 —— 防火墙 —— 关闭防火墙,重新进行ping操作,ping通即可
  • 3、使用 http://搭建http服务器电脑的IP:端口号 进行访问

    • 访问成功后,点击文件进行下载,下载成功,则表示http服务器搭建完成
    • 在这里插入图片描述
  • 我在测试访问的时候,开始访问失败。原因是搭建http服务器的电脑开启了防火墙,而且没有放开88端口

    • 解决方法1:关闭搭建http服务器电脑的防火墙
    • 解决方法2:开启搭建http服务器电脑的88端口(这个端口是要根据你创建网站时候指定的端口进行设置)
  • 注意:

    • 搭建http服务器那台电脑上绑定的那个文件夹目录(E:\UpPath)中有一个web.config文件切勿删除
    • 删除之后,网站就无法访问了
  • web.config文件内容

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <directoryBrowse enabled="true" />
        </system.webServer>
    </configuration>
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/615484.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

连锁收银系统的五大功能

连锁收银系统是零售行业中不可或缺的工具&#xff0c;它为连锁店铺提供了必要的管理和运营支持。一个完善的连锁收银系统应当具备以下五大功能&#xff0c;以满足不断发展的零售业务需求。 1. 进销存管理 进销存管理是连锁店铺运营的核心&#xff0c;也是连锁收银系统不可或缺…

每日两题 / 101. 对称二叉树 230. 二叉搜索树中第K小的元素(LeetCode热题100)

101. 对称二叉树 - 力扣&#xff08;LeetCode&#xff09; 用两个指针同时遍历树的左右子树即可 每次遍历时&#xff0c;一个指针向左&#xff0c;另一个就要向右。一个向右&#xff0c;另一个就要向左 /*** Definition for a binary tree node.* struct TreeNode {* in…

生信人写程序1. Perl语言模板及配置

生物信息领域常用语言 个人认为&#xff1a;是否能熟悉使用Shell(项目流程搭建)R(数据统计与可视化)Perl/Python/Java…(胶水语言&#xff0c;数据格式转换&#xff0c;软件间衔接)三门语言是一位合格生物信息工程师的标准。 生物信息常用语言非常广泛&#xff0c;我常用的有…

【C++】学习笔记——模板进阶

文章目录 十一、模板进阶1. 非类型模板参数2. 按需实例化3. 模板的特化类模板的特化 4. 模板的分离编译 未完待续 十一、模板进阶 1. 非类型模板参数 模板参数分为类型形参和非类型形参 。类型形参即&#xff1a;出现在模板参数列表中&#xff0c;跟在class或者typename之类的…

经典权限五张表功能实现

文章目录 用户模块(未使用框架)查询功能实现步骤代码 新增功能实现步骤代码 修改功能实现步骤代码实现 删除功能实现步骤代码实现 用户模块会了&#xff0c;其他两个模块与其类似 用户模块(未使用框架) 查询功能 这里将模糊查询和分页查询写在一起 实现步骤 前端&#xff1…

泵站远程监控

在科技日新月异的今天&#xff0c;智能化管理已经成为各行业提升效率、降低成本的关键手段。特别是在水利领域&#xff0c;泵站作为水资源调配的重要节点&#xff0c;其运行效率和安全稳定性直接关系到整个供水系统的稳定。HiWoo Cloud平台凭借其强大的物联网和云计算技术&…

两重惊喜!奥特曼预告GPT-4和ChatGPT重大更新,Open AI要放大招

OpenAI在今天官宣13日&#xff08;下周一10点&#xff09;开启线上直播&#xff0c;将会展示全新的ChatGPT demo的演示以及GPT-4的重大更新&#xff01; OpenAI首席执行官Sam Altman在X上表示&#xff0c;这些的发布会&#xff0c;公司不会宣布下一代对话式人工智能GPT-5或人工…

游戏安全干货报告干货下载 |《2023年度游戏安全观察与实践报告》

AIGC浪潮从大洋彼岸袭来&#xff0c;使得全球资本市场看好AIGC将对游戏行业“成本”与“效率”带来革命性的变化&#xff1b;年末&#xff0c;国家新闻出版署一次性批准了105款国产游戏版号&#xff0c;为历史之最&#xff1b;全年亦有不少“某某大厂裁撤游戏业务”、“某某游戏…

C语言写扫雷游戏(数组和函数实践)

目录 最后是代码啦&#xff01; 手把手教你用C语言写一个扫雷游戏&#xff01; 1.我们搭建一下这个多文件形式的扫雷游戏文件结构 2.在主函数里面设置一个包含游戏框架的菜单 菜单可以方便游戏玩家选择要进行的动作和不断地进行下一局。 3.switch语句连接不同的结果 菜单可…

C++实现一个简单的控制cpu利用率的程序

写一个程序&#xff0c;让控制cpu利用率在20%左右 思路很简单&#xff1a;每个循环控制sleep的时间占比 #include <iostream> #include <chrono> #include <unistd.h>int main() {int ratio 20;int base_time 1000;int sleeptime base_time * (100-ratio…

信息系统架构模型_3.企业数据交换总线

1.企业数据交换总线 实践中&#xff0c;还有一种较常用的架构&#xff0c;即企业数据交换总线&#xff0c;即不同的企业应用之间进行信息交换的公共通道&#xff0c;如图1所示。 图1 企业数据交换总线架构 这种架构在大型企业不同应用系统进行信息交换时使用较普遍&am…

uniapp管理后台编写,基于uniadmin和vue3实现uniapp小程序的管理后台

一&#xff0c;创建uniAdmin项目 打开开发者工具Hbuilder,然后点击左上角的文件&#xff0c;点新建&#xff0c;点项目。如下图。 选择uniadmin&#xff0c;编写项目名&#xff0c;然后使用vue3 记得选用阿里云服务器&#xff0c;因为最便宜 点击创建&#xff0c;等待项目创…

2024年4月12日饿了么春招实习试题【第三题】-题目+题解+在线评测,2024.4.12,饿了么机试【Kruskal 算法, 最小生成树】

2024年4月12日饿了么春招实习试题【第三题】-题目题解在线评测&#xff0c;2024.4.12&#xff0c;饿了么机试 &#x1f3e9;题目一描述&#xff1a;样例1样例2解题思路一&#xff1a;[Kruskal 算法](https://baike.baidu.com/item/%E5%85%8B%E9%B2%81%E6%96%AF%E5%8D%A1%E5%B0%…

牛客网Java实战项目--仿牛客网社区的学习笔记

仿牛客网社区的学习笔记 1. 项目环境搭建1.1 开发社区首页 2.开发社区登录模块2.1 发送邮件2.2 开发注册功能2.3 会话管理2.4 生成验证码2.5 开发登录、退出功能2.6 显示登录信息 4 Redis实现点赞关注4.1 Spring整合Redis访问Redis的方法&#xff1a; 4.2 Redis实现点赞4.2.1 点…

Git系列:git merge 使用技巧

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

Redis基础面试知识点(1)

相比于C字符串&#xff0c;SDS的优势&#xff1a; O(1)获取字符串的长度不会缓冲区溢出减少修改字符串时所需的内存重新分配的次数&#xff08;空间预分配、惰性空间释放&#xff09;二进制API安全&#xff08;通过len获取长度&#xff09;兼容部分C字符串函数 Redis hash策略…

SpringAMQP Work Queue 工作队列

消息模型: 代码模拟: 相较于之前的基础队列&#xff0c;该队列新增了消费者 不再是一个&#xff0c;所以我们通过代码模拟出两个consumer消费者。在原来的消费者类里写两个方法 其中消费者1效率高 消费者2效率低 RabbitListener(queues "simple.queue")public voi…

机器学习算法应用——CART决策树

CART决策树&#xff08;4-2&#xff09; CART&#xff08;Classification and Regression Trees&#xff09;决策树是一种常用的机器学习算法&#xff0c;它既可以用于分类问题&#xff0c;也可以用于回归问题。CART决策树的主要原理是通过递归地将数据集划分为两个子集来构建决…

【nodejs 命令行交互神器 - inquirer.js】

需求 大家在开发时&#xff0c;有时需要从命令行读取用户的输入&#xff0c;或者让用户选择。在nodejs中&#xff0c;这个怎么实现? 原生实现 ❌ process.stdin.setEncoding(utf8);process.stdin.on(readable, () > {let chunk;// 使用循环确保我们读取所有的可用输入wh…

【C++算法】队列相关经典算法题

1. N叉树的层序遍历 首先我们遇到这个题目&#xff0c;没有任何思路&#xff0c;我们就可以来模拟一下层序的流程&#xff0c;首先我们肯定是访问根节点1&#xff0c;访问之后呢就是访问下一层的最左节点3&#xff0c;此时第一层的节点1已经访问过了就可以不要了&#xff0c;然…