phi*_*sch 42 unix macos webserver http localhost
是否有一个小小的网络服务器,我可以从命令行调用,只从本地文件系统获取文件,并通过特定端口上的HTTP提供它们?
我希望能够做到这样的事情:
$ cd ~/Sites/mysite
$ serve . 10.0.1.1 8080
Run Code Online (Sandbox Code Playgroud)
这应该启动一个侦听10.0.1.1:8080的Web服务器并提供当前目录(".")中的文件 - 没有PHP,ASP或任何需要的文件.
任何建议都非常感谢.
Mik*_*iak 71
如果你安装了python:
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)
Python3 可以使用http.server通过 HTTP 为当前目录提供服务:
$ python3 -m http.server
Run Code Online (Sandbox Code Playgroud)
在哪里
python3 当前版本的python-m 代表模块http http 包http.server 服务器模块(http 包的)默认情况下,http.server 侦听端口 8000,但您可以指定另一个像这样:
$ python3 -m http.server 8080
Run Code Online (Sandbox Code Playgroud)
$ python -m SimpleHTTPServer [port]
将在当前目录中启动一个Web服务器,为其中的任何文件提供服务.
在少数情况下,这将无法正常工作,例如服务器是单线程的(因此没有同时下载)并且不处理字节范围请求(客户期望Range:支持经常严重失败).
| 归档时间: |
|
| 查看次数: |
6361 次 |
| 最近记录: |