Web服务器配置--基于Python的文本终端方案
2014-03-11 13:43
309 查看
仅仅使用浏览器加载测试js代码时,如果加载本地的文件(csv、json等),就会由于浏览器权限问题,无法加载,必须在本地建立一个mini的web服务器:基于Python终端服务器
如果你使用的是Mac OS X或Linux,那已经安装了Python。只要你熟悉在文本终端中输入合集,就可以直接运行一个基于Python的迷你服务器。这绝对是最简便的方法。(如果你使用Windows,得先安装Python才行。)
要使用Python,打开系统中的终端窗口。在Mac上,打开Terminal 程序,一般是在Utilities文件夹下。或者,直接在Spotlight(屏幕右上角的放大镜菜单)中直接输入Terminal。Linux用户天生知道怎么打开终端窗口,因此我就不浪费笔墨了。
运行Python服务器的步骤如下:
1. 打开一个新的终端窗口。
2. 在命令行中找到你想要公开的文件夹。假如你的项目文件夹在Mac的Desktop文件夹里,可以输入:cd ~/Desktop/project-folder。
3. 再输入python -m SimpleHTTPServer 8888 &。
(以上命令在Python 2.x中可以使用,但Python 3.0及更新版本已经去掉了SimpleHTTPServer。对Python 3.x,只要把命令中的SimpleHTTPServer替换成http.server即可。)
这样就能在8888端口激活服务器。切换到浏览器,访问以下URL:http://localhost:8888/。没错,不用输入www.something.com之类的网址,只要使用localhost即可,它的意思是让浏览器请求位于本机上的页面。
如果你使用的是Mac OS X或Linux,那已经安装了Python。只要你熟悉在文本终端中输入合集,就可以直接运行一个基于Python的迷你服务器。这绝对是最简便的方法。(如果你使用Windows,得先安装Python才行。)
要使用Python,打开系统中的终端窗口。在Mac上,打开Terminal 程序,一般是在Utilities文件夹下。或者,直接在Spotlight(屏幕右上角的放大镜菜单)中直接输入Terminal。Linux用户天生知道怎么打开终端窗口,因此我就不浪费笔墨了。
运行Python服务器的步骤如下:
1. 打开一个新的终端窗口。
2. 在命令行中找到你想要公开的文件夹。假如你的项目文件夹在Mac的Desktop文件夹里,可以输入:cd ~/Desktop/project-folder。
3. 再输入python -m SimpleHTTPServer 8888 &。
(以上命令在Python 2.x中可以使用,但Python 3.0及更新版本已经去掉了SimpleHTTPServer。对Python 3.x,只要把命令中的SimpleHTTPServer替换成http.server即可。)
这样就能在8888端口激活服务器。切换到浏览器,访问以下URL:http://localhost:8888/。没错,不用输入www.something.com之类的网址,只要使用localhost即可,它的意思是让浏览器请求位于本机上的页面。
相关文章推荐
- Python web实时消息服务器后台推送技术方案---GoEasy
- kubenetes中指定web服务器使用的数据库(集群配置管理方案--ConfigMap)
- linux学习笔记——搭建基于nginx的web服务器、多核配置、nginx配置参数
- Tomcat服务器本地的搭建,以及在 IDEA软件下的配置,以及项目的测试运行(基于supermvc框架下的web)
- 基于Web Server的无线视频终端在线配置方案与实现
- 基于gulp+webpack的"约定大于配置"的构建方案探讨
- 毕业设计---基于BOA下配置WEB服务器
- 中小企业服务器配置方案(Web服务器) Apache服务器
- 加固基于Windows 2003平台的WEB服务器配置
- web服务器使用HTTPS,基于tomcat :nginx配置
- [apache] Linux全能web服务器配置方案
- 基于Squid的反向加速多个WEB服务器[配置文档]
- web服务器基于虚拟主机的三种配置
- 基于Centos6.3的web服务器基本环境配置
- Python web实时消息服务器后台推送技术方案---GoEasy
- WEB 服务器软件配置和安全配置方案
- web服务器之配置(二)基于IP访问和基于DNS访问
- 分享几种常见WEB服务器配置方案
- Python基于twisted实现简单的web服务器
- 基于反向代理的Web缓存加速现代理服务器方案 附squid性能测试