请推荐一个适用于OSX的轻量级且易于安装的http服务器

请推荐一个适用于OSX的轻量级且易于安装的http服务器

我需要一个 http 服务器来在本地主机上提供静态内容。

它需要满足以下条件:

  • 易于安装,配置极少,只需从目录启动即可
  • 支持OSX
  • 内存占用小

答案1

Apache 内置于 OSX,可以轻松启用。

http://macdevcenter.com/pub/a/mac/2001/12/07/apache.html了解一些基本说明。

答案2

您可以使用 Python 运行一个简单的 http 服务器。从您想要提供服务的目录中,运行以下命令...

python -m SimpleHTTPServer

看到这个Linux 期刊文章了解更多信息。

答案3

您可以使用移动应用平台

它附带 Apache、PHP 和 MySQL,只需单击几下即可完成所有设置。请注意,您永远不应在生产环境中使用 MAMP;PHP 和 MySQL 设置最适合开发,但存在一些安全漏洞。

答案4

使用 Python3 的更当前方法(例如,监听本地主机端口 8080 并从当前目录提供文件):

python3 -m http.server --bind localhost 8080

注意:如果省略参数,--bind则默认为监听所有接口,存在安全风险因为任何连接到您的网络的人都可以请求文件。

或者也可以使用php

php -S localhost:8080

从 MacOS 12.3 开始,Python(和 php)不再作为操作系统的一部分安装,但它们可以通过多种其他方式安装,例如使用brew)。

看到这个问题使用 netcat/bash 的方法。

相关内容