`
endual
  • 浏览: 3560981 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Apache 2.2.17, Python 2.6, mod_python-3.3.1.win32-py2.6-apache2.2

阅读更多

系统平台:Windows XP sp2

软件包:Apache 2.2.17, Python 2.6, mod_python-3.3.1.win32-py2.6-apache2.2

1.安装Apache:
将httpd-2.2.17-win32-x86-openssl-0.9.8o.msi安装到D:\Program Files\,安装后会得到D:\Program Files\Apache Software Foundation\Apache2.2目录
2.安装Python:
python-2.6.6.msi将其安装到D:\Program Files\Python26
3.安装 mod_python-3.3.1.win32-py2.6-apache2.2.exe,安装时能自动检测到python的安装目录,否则自己选择一下。另外,他会提示让选择Apache的配置文件目录,这里选择D:\Program Files\Apache Software Foundation\Apache2.2即可(这里注意最后一步目录选择)
4.配置Apache:在httpd.conf中的LoadModule部分下面添加如下:
LoadModule python_module modules/mod_python.so  
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/www">   
AddHandler mod_python .py   
PythonHandler hello   
PythonDebug On
SetHandler python-program    
</Directory>

ps:SetHandler python-program  一定要加

5.测试之前的准备(这个是个人喜好问题,可以不做):

       (1)在D:\Program Files\Apache Software Foundation\Apache2.2\下面新建目录www,并搜索httpd.conf中的下面两行:
DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs”
<Directory “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs”>
将其改为:
DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/www”
<Directory “D:/Program Files/Apache Software Foundation/Apache2.2/www”>
以后,所有的代码,都会放到www下面。

       (2)将Apache的监听端口改为8080:搜索到“Listen”一行,将该行改为:

       Listen 8080
6.www目录下新建文件hello.py,内容如下:

from mod_python import apache   
  
def hello_handler(req):   
    req.write("This is a 'Hello World' from mod_python !")   
    return apache.OK
7.在浏览器中输入:
http://localhost:8080/hello.py
得到了类似下面的结果:
This is a 'Hello World' from mod_python !

分享到:
评论

相关推荐

    httpd-2.2.17-win32-x86-no_ssl.msi + mod_jk-1.2.31-httpd-2.2.3.so

    安装`httpd-2.2.17-win32-x86-no_ssl.msi`后,你需要在Apache的配置中启用`mod_jk`,并正确配置`mod_jk.conf`和`workers.properties`,以利用`mod_jk-1.2.31-httpd-2.2.3.so`进行负载均衡。确保所有服务器都能正常...

    mod_pyhton3.3.1 for windows py2.7 apache 2.2

    "mod_pyhton3.3.1 for windows py2.7 apache 2.2" 这个标题表明我们讨论的是一个特定版本的mod_python模块,它被编译以适应Windows操作系统,Python 2.7解释器以及Apache 2.2 Web服务器。mod_python是一个扩展模块,...

    PyPI 官网下载 | discovery_behavioral_utils-2.2.17-py36-none-any.whl

    资源来自pypi官网。 资源全名:discovery_behavioral_utils-2.2.17-py36-none-any.whl

    httpd-2.2.17-win32-x86-no_ssl. msi

    httpd-2.2.17-win32-x86-no_ssl. msi

    Apachehttpd-2.2.17-win32-x86-openssl

    总之,Apachehttpd-2.2.17-win32-x86-openssl是针对Windows环境的一个强大且安全的Web服务器解决方案,结合了Apache的稳定性与OpenSSL的安全特性。用户可以通过提供的安装包快速部署并根据需求进行配置,以满足各种...

    Tomcat集群软件(Apache-2.2.17-win32-x86-no_ssl.msi+tomcat6.3)

    Tomcat配置集群(Apache-2.2.17-win32-x86-no_ssl.msi+tomcat6.3) 参见博客:http://blog.csdn.net/u013614451/article/details/35991383

    apache2-2.2.17-3.1.x86_64

    linux服务器外部http访问必备,apache2-2.2.17-3.1.x86_64.rpm

    AMAT-2.2.17-py3-none-any.whl.zip

    标题 "AMAT-2.2.17-py3-none-any.whl.zip" 提供的信息表明,这是一个包含Python软件包的压缩文件。AMAT可能是某个Python库或模块的缩写,版本号为2.2.17,而".whl"后缀则表示这是一个Python的 Wheel 文件。Wheel文件...

    GNS3-2.2.17-all-in-one-regular.exe

    GNS3-2.2.17-all-in-one-regular.exe

    Apache2.2.17+PHP5.3.5_WIN绿色免安装版

    【Apache2.2.17+PHP5.3.5_WIN绿色免安装版】是一个针对Windows平台设计的轻量级Web服务器与PHP环境的组合包。这个版本的Apache服务器是2.2.17,而PHP是5.3.5。这种绿色免安装版本的特点在于,用户无需进行正式的安装...

    ApiLogicServer-2.2.17-py3-none-any.whl

    ApiLogicServer-2.2.17-py3-none-any.whl

    Apache-2.2.17-win32

    这个特定的版本,"Apache-2.2.17-win32",表明它是针对Windows平台的,并且是2.2系列的第17个稳定版本。Apache 2.2系列是一个重要的里程碑,引入了许多增强功能和优化,提升了性能和安全性。 在描述中提到的"Apache...

    Apache2.2.17_PHP5.3.5_WIN绿色免安装版

    2.2.x系列是Apache 2.x的主要分支,它在性能和安全性方面都得到了很好的优化。 "PHP5.3.5"是PHP语言的一个中期版本,它引入了诸如命名空间、晚期静态绑定、闭包等新特性,增强了性能,并修复了一些已知问题。这个...

    linux apache2.2.17_2.tar.gz

    5. **模块**:Apache支持各种功能模块,如mod_rewrite用于URL重写,mod_ssl用于SSL/TLS支持等。 6. **配置示例**:如httpd.conf,是Apache服务器的主要配置文件,用户可以根据自己的服务器设置进行调整。 7. **许可...

    Python库 | ApiLogicServer-2.2.17.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:ApiLogicServer-2.2.17.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Django-2.2.6-py3-none-any.whl

    Django-2.2.6-py3-none-any,有些渠道的速实在是不能忍,这个应该快点,有些依赖库安装时可能还需要在线下载下

    percona-toolkit 2.2安装包

    Percona Toolkit 2.2 是一个强大的开源工具集,专为MySQL数据库管理和优化设计。它由Percona公司提供,该公司是MySQL和MongoDB服务领域的领导者。这个安装包包含了多个实用工具,可以帮助数据库管理员进行性能调优、...

    Apache2.2+mod_ASPDOT

    例如,`httpd-2.2.17-win32-x86-openssl-0.9.8o.msi`文件可能就是用于安装OpenSSL库,它是实现SSL/TLS协议的关键组件。 4. **性能提升**:Apache2.2通过改进多线程模型(如使用`mpm_worker`或`mpm_event`模块)和...

    apache2.2.17-windows

    最新apache release apache2.2.17-windows.

Global site tag (gtag.js) - Google Analytics