windows下apache+wsgi+web.py环境搭建

简介:

首先安装好wsgi模块并启用:
1.下载地址:我本机是python2.7  http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so
2.把mod_wsgi-win32-ap22py27-3.3.so放到apache安装目录下的modules目录下
3.打开 http.conf
添加:LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-3.3.so

下载安装web.py模块:

easy_install -U web.py

或者手动下载安装:

1.下载地址: http://webpy.org
2.解压到任意目录,进入目录python setup.py install,安装完毕后打开idle编辑器测试是否安装成功:

1
2
3
4
5
6
7
8
>>>  import  web
>>> urls =  ( '/' , 'index' )
>>> app  =  web.application(urls, globals ())
>>>  class  index:
     def  GET( self ):
         return  'hello world!'
 
>>> app.run()

  

在浏览器中浏览127.0.0.1:8080,查看是否能正常显示

开始设置

比如我以后想把试用web.py的程序都放在d:\develop\webapp目录下,并且访问连接为:127.0.0.1/webapp
配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
LoadModule wsgi_module modules / mod_wsgi.so
 
WSGIScriptAlias  / webapp  "D:/develop/webapp/index.py/"
 
Alias  / webapp / static  "D:/develop/webapp/static/"
AddType text / html .py
 
<Directory  "D:/develop/webapp/" >
     AllowOverride  all
     Options Indexes FollowSymLinks  ExecCGI
     Order allow,deny
     SetHandler wsgi - script
     Allow  from  all
< / Directory>

  

重启apache。

测试是否成功:

编辑:d:/develop/webapp/index.py文件:

1
2
3
4
5
6
7
8
9
import  web
urls  =  ( '/' , 'index' )
  
class  index:
     def  GET( self ):
         return  "hello world!"
  
app  =  web.application(urls,  globals (), autoreload = False )
application  =  app.wsgifunc()

  访问http://localhost/webapp, 配置完毕。

目录
相关文章
|
6月前
|
Apache PHP
Windows11 安装Apache24全过程
Windows11 安装Apache24全过程
326 0
|
数据可视化 大数据 数据挖掘
Apache Superset 1.2.0教程 (一)—— 安装(Windows版)
Apache Superset 是一款由 Airbnb 开源的“现代化的企业级 BI(商业智能) Web 应用程序”,其通过创建和分享 dashboard,为数据分析提供了轻量级的数据查询和可视化方案。 近日推出了全新的 1.2.0版本,本教程也就从头开始讲解Apache Superset的使用。
2097 0
Apache Superset 1.2.0教程 (一)—— 安装(Windows版)
|
5月前
|
安全 Java 测试技术
Windows电脑安装Apache JMeter的详细教程
本文介绍了在Windows上安装Apache JMeter的步骤。首先,需确保安装Java JDK并配置环境变量。然后,从JMeter官网下载ZIP文件,解压至指定目录,并同样配置JMeter的环境变量。验证安装成功后,可通过命令行以GUI或非GUI模式启动JMeter,进行性能测试。
|
5月前
|
Apache Windows
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
118 0
|
5月前
|
Apache Windows
windows源码安装apache2 win安装apache 阿帕奇服务器
windows源码安装apache2 win安装apache 阿帕奇服务器
170 0
|
6月前
|
Apache PHP Windows
Windows下Apache最新版安装配置全攻略
Windows下Apache最新版安装配置全攻略
130 0
|
6月前
|
Java 应用服务中间件 Apache
Windows安装Apache服务器
可能你听说过Apache Tomcat, Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以作为独立的Web服务器运行。Apache是Web服务器。Tomcat是Java应用服务器,是 Apache 的扩展。本文档将详细描述如何在云服务器上安装Apache环境。
89 0
|
6月前
|
安全 网络安全 Apache
Windows下Apache部署多个php项目
在 Windows 系统下,使用 Apache 服务器发布多个 PHP 项目是一项常见的任务。本文将介绍如何在 Windows 操作系统下使用 Apache 发布多个 PHP 项目。在 Windows 操作系统下使用 Apache 发布多个 PHP 项目可能有一些挑战,但是只要您按照本文的步骤进行操作,您就可以成功地完成这项任务。希望本文能够对您有所帮助。
116 0
|
Apache Windows
Windows下启动Apache报错:ServerRoot must be a valid directory
Windows下启动Apache报错:ServerRoot must be a valid directory
444 0
|
应用服务中间件 Apache Windows
Apache Tomcat 9.0 Tomcat9服务无法启动,提示“Windows无法启动Apache Tomcat……错误1067:进程意外终止
Apache Tomcat 9.0 Tomcat9服务无法启动,提示“Windows无法启动Apache Tomcat……错误1067:进程意外终止
665 0
Apache Tomcat 9.0 Tomcat9服务无法启动,提示“Windows无法启动Apache Tomcat……错误1067:进程意外终止

推荐镜像

更多
下一篇
无影云桌面