使用Python启动一个简单的服务器
2017-03-17 10:56
621 查看
在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer,我们可以很简单的使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务,而ios自带了 python,windows需要安装python才能使用。
1,当前目录发布到8001端口(明令后边的8001端口是可选的,不设置的话使用默认端口8000),该服务是前台运行的,control+c会关闭该服务。
python -m SimpleHTTPServer 8001
2,进程在后台运行,control+c不会关闭该服务,关闭bash时关闭服务。
python -m SimpleHTTPServer 8001 &
3,在命令的开头加一个nohup,忽略所有的挂断信号,如果当前bash关闭,则当前进程会挂载到init进程下,成为其子进程,这样即使退出当前用户,其8000端口也可以使用。
nohup python -m SimpleHTTPServer 8001 &
4,在浏览器访问:http://localhost:8001,如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。
附送:
npm start启动本地服务的方法
复制代码
// 项目目录执行
// npm install 安装依赖
// npm start 启动本地服务
// npm run build 打包资源到dist
{
"name": "test",
"version": "0.0.1",
"description": "npm 启动本地服务的package.json配置",
"main": "index.js",
"scripts": {
"start": "http-server ./ -p 8989 -e \"\" -c -1",
"clean": "shx rm -rf ./dist && shx mkdir dist",
"build": "npm run clean && shx cp -r *.html js css ./dist"
},
"devDependencies": {
"http-server": "^0.9.0",
"shx": "^0.1.4"
}
}
原文链接:http://www.cnblogs.com/weilantiankong/p/6140447.html
1,当前目录发布到8001端口(明令后边的8001端口是可选的,不设置的话使用默认端口8000),该服务是前台运行的,control+c会关闭该服务。
python -m SimpleHTTPServer 8001
2,进程在后台运行,control+c不会关闭该服务,关闭bash时关闭服务。
python -m SimpleHTTPServer 8001 &
3,在命令的开头加一个nohup,忽略所有的挂断信号,如果当前bash关闭,则当前进程会挂载到init进程下,成为其子进程,这样即使退出当前用户,其8000端口也可以使用。
nohup python -m SimpleHTTPServer 8001 &
4,在浏览器访问:http://localhost:8001,如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。
附送:
npm start启动本地服务的方法
复制代码
// 项目目录执行
// npm install 安装依赖
// npm start 启动本地服务
// npm run build 打包资源到dist
{
"name": "test",
"version": "0.0.1",
"description": "npm 启动本地服务的package.json配置",
"main": "index.js",
"scripts": {
"start": "http-server ./ -p 8989 -e \"\" -c -1",
"clean": "shx rm -rf ./dist && shx mkdir dist",
"build": "npm run clean && shx cp -r *.html js css ./dist"
},
"devDependencies": {
"http-server": "^0.9.0",
"shx": "^0.1.4"
}
}
原文链接:http://www.cnblogs.com/weilantiankong/p/6140447.html
相关文章推荐
- 使用Python的Twisted框架实现一个简单的服务器
- Python启动一个简单的服务器
- 用Python 实现刷钻网上抢任务,并实现一个简单的限制使用时间的功能
- 使用ATL编写一个简单的COM服务器
- python 实现一个简单的 WebSocket 服务器
- 飘逸的python - 一个最简单的服务器
- 飘逸的python - 一个最简单的服务器
- 使用DxVcl为Python的飞信库写一个简单的GUI
- IronPython for ASP.NET:使用IronPython创建一个简单的Web页面
- 如何使用TCP/IP与服务器进行通信-一个简单的聊天程序
- 使用ATL编写一个简单的COM服务器
- 使用ATL编写一个简单的COM服务器
- 使用libevent和boost编写一个简单的tcp服务器
- 如何使用Python为Hadoop编写一个简单的MapReduce程序(这个人T字还有好几篇精华的可以看)
- 一个简单的使用XMLHttpRequest获得服务器数据的例子
- 使用C# socket 简单构架一个web服务器
- 使用Twisted实现一个简单Web服务器
- 使用Subversion创建一个简单的svn服务器
- 一句Python命令启动一个Web服务器
- 使用Subversion创建一个简单的svn服务器