linux下如何快速开启一个临时的web服务
有些场景需要临时开个web服务用来下载文件或者浏览文本。如果像我一样从web开发入门当的程序员可能首先想到的是搭建Apache或者nginx,配置php或者Python相关语言的web环境,这样显然太麻烦了。其实快捷搭建web临时服务的方法很多,windows自带IIS服务直接菜单栏搜索IIS服务开启就行,这里主要讲linux:
#Python版
python -m http.server 8080
#php版
php -S 0.0.0.0:8080
#nc版
##构造header和body(header和body之间必须有空行)
echo -e "HTTP/1.1 200 OK \n\n <h1>hello?</h1>" > tmp.html
while true; do
nc -l 8080 -q 1 < tmp.html
done
#nc版文件下载(没有下载完成状态提示)
##开启下载服务
nc -l 8080 < 要下载的文件
##nc接收
nc 服务的ip 8080 > 要保存的文件名
更多>>