在LAN上托管HTML页面的最简单方法是什么?
我实际上只需要5行HTML,所以我不想下载并安装Apache服务器。我只想知道在Windows上最快/最简单的方法,或者我也可以使用我的Linux虚拟机之一,如果速度更快的话。
发布于 2014-01-23 14:57:25
由于您需要一个用于测试的web服务器,并且不需要大量并发使用,所以我将保持它的简单性。
--请注意,这两种解决方案都非常简单,但并不十分安全,请将它们用于开发目的,但不要在几乎与稳定服务器(人们称之为“生产”)的任何东西上都不依赖它们。
使用cmd.exe
导航到HTML文件所在的目录,然后发出:
使用Python
python -m SimpleHTTPServer
HTTP服务器将在端口8000上启动。如果您需要不同的端口,只需指定它:
python -m SimpleHTTPServer 8080
SimpleHTTPServer
是“包括电池”的一部分:当然,除了Python解释器之外,您不需要安装任何额外的软件包。
Python已经安装在大多数Linux发行版上,因此切换到Linux可能比在Windows上安装Python更简单,尽管这可以归结为下载和运行安装程序。
使用PHP 5.4或更高版本
php -S 0.0.0.0:8080
这也将处理PHP脚本,但是HTML资源将得到很好的服务。
发布于 2014-01-23 15:12:39
使用netcat,或nc:
:top
nc -l -p 80 -q 1 < index.html
goto top
这是一个简单的二进制文件,没有任何安装。它不执行CGI或PHP之类的操作,但它肯定会增加5行HTML。
实际上,如果使用"k“(”保持活动“)选项,您可以删除循环,并使其更简单:
nc -kl 80 < index.html
发布于 2014-01-23 14:57:29
http://www.lighttpd.net/重量轻,易于运行。
https://stackoverflow.com/questions/21321042
复制相似问题