几年前,我使用了一个超级简单的免费 Windows 网络服务器。
您唯一需要做的就是将 exe 复制到一个目录,双击该 exe,然后 - 瞧 - 该目录现在可以通过 HTTP 访问。
唯一的问题是我找不到那颗小宝石……
答案1
我最近用过猫鼬为此目的。它支持 Windows。来自主页:
Mongoose 可执行文件不依赖于任何外部库或配置。如果将其复制到任何目录并执行,它将开始在端口 8080 上为该目录提供服务。如果需要一些额外的配置 - 例如,不同的监听端口或基于 IP 的访问控制,则可以在可执行文件所在的同一目录中创建一个带有相应选项的 mongoose.conf 文件(参见示例)。这使得 Mongoose 非常适合各种演示、快速测试、文件共享和 Web 编程。
答案2
如果您安装了 python,您可以使用它通过 HTTP 为当前目录提供服务:
python -m SimpleHTTPServer
默认情况下,它绑定到端口 8000。
要选择另一个端口:
python -m SimpleHTTPServer 9000
如果您使用 CGIHTTPServer,您甚至可以获得 CGI 支持。只需确保 CGI 脚本位于 cgi-bin 子目录中即可。
SimpleHTTPServer 和 CGIHTTPServer 是与标准 Python 安装捆绑在一起的 Python 模块。
我确信大多数脚本语言都有类似的技巧,而 Python 恰好是我最喜欢的瑞士军刀。
当然,python 比单个小型独立可执行文件要大得多,但它恰好安装在我接触过的每台计算机上。
答案3
NginxWindows 版本就是这样。解压、运行可执行文件,然后将文档放入 html 文件夹中。