python、mod_python、apache配置

环境:

Python 2.6.6

mod_python-3.3.1

注意:在对mod_python-3.3.1 make之前修改 somedir+/src/connobject.c的142行

vim /usr/local/mod_python-3.3.1/src/connobject.c +142

将!(b == APR_BRIGADE_SENTINEL(b) 修改为!(b == APR_BRIGADE_SENTINEL(bb)

然后在进行make(编译)

安装apache

tar zxvf httpd-2.2.27.tar.bz2
cd httpd-2.2.27
./configure --with-python=/usr/bin/python  --prefix=/usr/local/http
make
make install

安装mod_python-3-3.1

tar zxvf mod_python-3.3.1.tgz
cd mod_python-3.3.1
./configure  --prefix=/usr/local/mod_python --with-apxs=/usr/local/http/bin/apxs \
--with-python=/usr/bin/python
在编译之前记得修改
make
make install

python安装(省略)

完成之后查看httpd的modouls目录会看到

ls modules/
mod_python.so

其余模块省略

将下面的一条语句添加到apache的配置文件

LoadModule python_module libexec/mod_python.so

为了让apache知道到哪里找它,还得告诉apache什么时候使用它。所以还得配置以下语句到apache的配置文件

AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On

然后在< apache dir > \htdocs目录下创建测试文件

时间: 2024-10-29 19:05:35

python、mod_python、apache配置的相关文章

Python Django Apache配置

项目结构目录: Apache 安装配置目录: C:\Apache2.2\conf\httpd.conf LoadModule wsgi_module modules/mod_wsgi.soWSGIScriptAlias / D:\TestApp\MyDjangoSite\mysite\mysite\wsgi.py<FilesMatch "D:/TestApp/MyDjangoSite/mysite"> Order allow,deny Deny from all Satis

windows上安装apache python mod_python

综述:   windows上安装apache python mod_python的例子.教程甚至图解都不少:但作为新手还是会出错,而且一时无法快速排解. 在此笔者将根据自己的实践经验,给出几个需要注意的地方,以总结自我.方便大家! PS:如果您关注的是linux上的mod_python安装,那么尽管去做好了,相信你不会遇到太多的麻烦! 1 确认安装版本:   目前推荐的都是 apache2.2 + python2.5 + mod+python3.3 : 注意,这里说的都是大版本号,即一般是版本号

Windows下Apache+mod_python+Django配置

Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的,高版本的还没有mod_python支持,那就需要用mod_wsgi来支持,那个我配过,虽然成功了,但是没有去详细研究wsgi这个东东,不过是这肯定是个趋势,mod_python是个太监产品.跑题了.Python安装目录:D:\Python25,安装完成后,将D:\Python25加入系统环境变量的

Python安装、配置图文详解

原文地址:http://weixiaolu.iteye.com/blog/1617440 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(IDE) 1. 在Eclipse中安装PyDev插件 2. 配置Python Interpreters 四. 创建Python Project 五. 编写HelloWorld 六. 小结 一. Python简介: Python在Linux.wi

Python安装、配置图文详解(转载)

Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(IDE) 1. 在Eclipse中安装PyDev插件 2. 配置Python Interpreters 四. 创建Python Project 五. 编写HelloWorld 六. 小结 一. Python简介: Python在Linux.windows.Mac os等操作系统下都有相应的版本,不管在

Apache配置WSGI

Apache配置WSGI 什么是WSGI WSGI被称作web服务器网关接口,在笔者看来其实是基于CGI标准针对Python语言做了一些改进,其主要功能是规范了web 服务器与Pythonj应用程序之间的交互方式,为Python在web开发方面提供了便利而已.关于WSGI原生开发可以阅读参考部分的第一个链接.本文主要讲解如何配置WSGI,从而使得Apache服务器能够支持Python程序. 操作环境 操作系统:ubuntu 16 Apache服务器:Apache 2.4.18 Python:2.

搭建LMAP架构之 Apache配置(上篇)

搭建LMAP架构之 Apache配置(上篇) [TOC] 文章目录 一.LAMP的概述 1.1.什么是LAMP ? 1.2.LAMP 架构平台的构成组件 二.搭建LAMP的准备工作 2.1.安装包的下载 2.2.远程挂载 三.安装Apache 四.总结 一.LAMP的概述 1.1.什么是LAMP ? LAMP 架构是成熟的企业网站应用模式之一,能够协同工作的一套系统及相关软件,能够提供动态 Web 站点服务及其应用开发环境. LAMP 是一个缩写词,L:Linux操作系统,A:Apache网站服

centos LAMP第二部分apache配置 第二十节课

centos   LAMP第二部分apache配置  第二十节课 上半节课 下半节课 f

Linux Apache 配置反向代理

最近遇到一个项目,需要访问某单位的内网服务器,对方要求必须要配置一个前置机,来转发所有的web请求,然后就学了一下反向代理,查了一些资料,也完成了HelloWorld的例子. 关于反向代理的介绍,可以参考 介绍1和 介绍2 相互补充吧,关于概念的介绍挺不错的. 我现在仅仅是完成了第一步,就是配置转发请求. 操作系统是centos,关于linux安装apache就不多说了 apache安装完成后,进入 /etc/httpd/conf目录,打开 httpd.conf文件 然后 1.先检查代理模块是否

Apache 配置虚拟目录和虚拟主机

Apache配置虚拟目录 在httpd.conf文件中添加 大约在245行 # Create Virtual catalogue <IfModule dir_module> DirectoryIndex index.html index.htm index.php Alias /MyWeb "c:/MyWeb" // 在C盘的根目录下有一个Myweb文件夹,可以把这个文件夹看做虚拟目录 <Directory c:/MyWeb> Order allow,deny