美国主机Lunarpages

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 58265|回复: 0

配置 apache + mod_python 环境

[复制链接]
发表于 2012-4-5 15:34:01 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
此举是让 apache2 配合 python 生成 MoinMoin Wiki 页面,但是 apache2 与 python 的配合需要由apache 模块 mod_python 的支持才能实现。

首先要安装 mod_python,Gentoo Linux 下可以使用 emerge 安装,其他 Linux 发行版的软件仓库中通常也有 mod_python,请按照相应的安装方法进行。

# emerge -avt  mod_python

在 Gentoo Linux 下可以修改 /etc/conf.d/apache2 文件启用 apache 的 Python 选项(其他 Linux 发行版,请参阅相应的 apache 配置文档),即在 “APACHE2 OPTS” 项中添加 “-D PYTHON”:

APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -D PYTHON"

最后还需要让 apache 能够找到 Wiki 实例所在位置,可在 apache2 配置文件 (通常是 /etc/apache2/httpd.conf) 底部中添加以下信息:

Alias /moin_static160 "/usr/share/moin/htdocs"
<Directory /usr/share/moin/htdocs>   ### 开放目录权限
       Order allow,deny
       Allow from all
</Directory>
<Location /moin>
       SetHandler python-program
       PythonPath "['/usr/local/var/wiki/'] + sys.path"
       PythonHandler MoinMoin.request::RequestModPy.run
</Location>

上述 apache2 配置文件的修改,在使用 Alias 指令指定 MoinMoin Wiki 系统模板的别名后,应当开放其访问权限,这一点很重要,如果不这样设定,那么 MoinMoin 安装完毕后,可能无法访问 Wiki 主题样式。

修改完后,重启 apache2:

# /etc/init.d/apache2 restart
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国主机评测网站

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-4-23 20:55 , Processed in 0.036276 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表