在非 80 端口上本地运行简单的 http 服务器

在非 80 端口上本地运行简单的 http 服务器

我可以使用非 root 用户访问 Linux 服务器。我需要的是运行一个简单的 HTTP 服务器,它不会侦听端口 80,而是侦听不同的端口。

我正在寻找最简单、最快的解决方案。不需要任何身份验证或其他什么。

在屏幕上运行它也很好。

Linux版本是Red Hat 4.1.2-50

答案1

你的问题非常主观,使用任何http服务器配置端口应该很容易。

不过,我建议在配置文件中lighttpd使用server.port = 1080(或对于非 root 用户而言高于 1024 的任何内容):

server.document-root = "/home/foo/www" 
server.port = 1080

它是一个足够完整的http服务器,并且为了提供静态内容,几乎不需要其他配置。只需将您的数据放入server.document-root目录中,并以lighttpd -f configuration-file.

答案2

在较高的端口上,您通常不需要任何提升的权限。给轻量级或者thttpd尝试一下。最好的起点是常问问题,其他文档从那里链接。如果您的管理员没有安装您喜欢的任何网络服务器,您可以下载并构建源代码

答案3

*mini_httpd** 也是一个很好的小型 HTTP 服务器。您可以在 mini_httpd.conf 文件中配置端口。在这里查看更多信息: mini_http 主页

相关内容