简易HTTP服务器搭建

2010年以前,我的机器上总是安装了很多各种各样的工具和软件,先不管用不用,先一股脑装上。Nodejs的出现给前端带来了一股清新的风,5年过去了,渐渐发现自己电脑上越来越干净了。

就单windows来说,以前必装的XAMPP或者wampserver现在都快要消失了,除非偶尔用到PHP或者MySQL,不然自己都懒得去装,需要本地调试的时候,HTTP服务器都是简单用node的http-server应付。因为node现在是必装的,所以顺带装个简单HTTP服务器也是理所当然的事。

$ npm install http-server -g

全局安装后,就可以在任意的文件夹内启动一个简单的本地HTTP服务器用作调试:

$ http-server

默认端口号是8080,也可以通过-p参数指定端口号:

$ http-server -p 8888

并且现在电脑里python也几乎是必装的,因为python和vs通常是编译一些npm模块的必要条件。于是,使用python自带的简易的HTTP服务器也很方便:

$ python -m SimpleHTTPServer

默认的端口号是8000,当然也可以指定端口号:

$ python -m SimpleHTTPServer 8888

由于这些简易HTTP服务器默认端口都不是80,典型的调试用途,忘记指定端口也并不会冲突,所以在主机上还可以部署一个常驻的HTTP主服务器,以提供一些其他功能。而这些调试用简易服务器更为灵活也不受系统限制,用起来着实很方便。


评论加载中...

Disqus提供评论支持,如果评论长时间未加载,请飞跃长城。