简单方式启动http静态页面服务

Jun 15, 2017 • KAEL


前言

在开发的过程中,经常会下载到某些开源框架的静态文档,这些文档有时候需要部署到http服务器才能方便查看,使用tomcat感觉部署有些笨重,这里介绍几种简单的方式。

Python

需要安装Pyhton

如果已经安装了Python的话,可以在静态页面的目录下使用如下指令:

# python 2
python -m SimpleHTTPServer 8000
# python 3
python3 -m http.server 8000

然后访问http://localhost:8000即可。

可以在脚本中加别名:

alias httpServer_python='python -m SimpleHTTPServer 8000'

以后使用

httpServer_python

即可。

Ruby

需要安装Ruby

Ruby也有同样的http服务器可以使用,命令如下:

ruby -run -ehttpd . -p8000

也可以设置别名:

alias httpServer_ruby='ruby -run -ehttpd . -p8000'

Node.js

需要安装Node.js

Node.js也有一个简单的http服务模块,首先全局安装:

sudo npm install http-server -g

安装完成后,在静态页面根目录执行:

http-server -p 8000

也可以设置别名

alias httpServer_node='http-server -p 8000'

总结

这里提供了几种简单的方式来实现快速搭建http静态页面服务,选择哪种方式完全看个人喜好,当然,大多数人应该不会愿意安装很多不常用的软件,但是对于开发人员,python,ruby,node三者应该至少会使用其中一个。