ubuntu : 10.10
python: 2.6.6
apache: 2.2.16
1. 用apt-get安装apache和mod_python
2. 配置 Apache 使之能使用 mod_python,在/etc/apache2/mods-available/ 新建 python.load文件,里面内容是
LoadModule python_module /usr/lib/apache2/modules/mod_python.so
在/etc/apache2/mods-available/目录下面新建一个python.conf来配置和python相关的应用的信息
<Directory /var/www>
AddHandler mod_python .py
PythonHandler mytest #这是我们下面要创建的测试文件
PythonDebug On
AddType text/html;qs=1.0 .py
AddType text/html;qs=0.9 .html
AddType text/html;qs=0.8 .txt
</Directory>
最后的3行比较重要,像我这里用firefox浏览的时候,不能解析文档,而变成直接下载文件了。
这里我参考2篇文章解决的 1
2
AddType text/html;qs=1.0 .py
AddType text/html;qs=0.9 .html
AddType text/html;qs=0.8 .txt
3. 然后用ln命令将这2个文件建立一个连接到 /etc/apache2/mods-enabled/中
4. 重启下apache命令是/etc/init.d/apache2 restart 或者 sudo service apache2 restart
5. 在/var/www/下面建立一个文件mytest.py
内容是
from mod_python import apache
def handler(req):
req.write("Hello World!")
return apache.OK
在浏览器中测试下 http://localhost/mytest.py ,如果你看到Hello World! 就成功了。
分享到:
相关推荐
mod_wsgi各版本,包括cpu架构,python版本限制。用于apache的模块组件。
在ubuntu64位,apache2.2,python2.7的环境下,编译出来到mod_wsgi.so文件。 亲测可用。
本文中,我们就会介绍如何使用Apache模块mod_wsgi来运行Python WSGI应用。 安装mod_wsgi 我们假设你已经有了Apache和Python环境,在Linux或者Mac上,那第一步自然是安装。在Ubuntu或Debian环境中,你可以使用apt-...
1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubuntu 或在 apt-get 前加上 sudo : 安装 Apache2 apt-get update #获取更新列表 apt-get install apache2 #安装 Apache2...
learning_compile_mod_wsgi编译mod_wsgi教程完整视频教程 01准备Ubuntu系统.mp4 02安装Apache2.mp4 03安装Python.mp4 04编译mod_wsgi.mp4 05运行wsgi示例.mp4 06在Apache中运行Django网站.mp4 07容器化.mp4
先决条件: 一个网络服务器(例如用 apache v2.4.6 测试) apache mod_rewrite 已启用PHP5(用 v5.5.3 测试) Python(配置为 CGI,见下文)(用 v2.7.5 和 v2.6.6 测试) mySQL(用 v5.5.32 测试)该软件的旧版本...
要求Ubuntu或Debian 带有pip Python 2.7 带有mod_wsgi和mod_ssl Apache 2.4 所有配置文件都希望项目代码位于/var/django/caesar 。发展我们使用Vagrant和VirtualBox在笔记本电脑上的虚拟机中运行Caesar。 步骤如下:...
允许进入防火墙ufw allow in "Apache Full" 安装python 3 pip apt install python3-pip apache mod wsgi apt install libapache2-mod-wsgi-py3 更改目录cd /var/www 制作目录mkdir dir_name 更改目录cd dir_name ...
VxCage VxCage 是一个 WSGI Python 应用程序,用于管理带有 REST API 接口的恶意软件示例存储库。... 如果您计划使用 Apache 运行 VxCage,则需要安装 mod_wsgi。 在 Ubuntu/Debian 系统上apt-get inst
记分机器人3.0 ... 要在Ubuntu上安装所有依赖项,请运行:apt-get install python-dnspython python-rrdtool apache2 python-pymongo python-dns python-setuptools easy_install jaraco.modb easy_install
$ sudo apt-get install git apache2 libapache2-mod-python gcc $ sudo service apache2 start $ cd /usr/lib/cgi-bin/ $ sudo git clone https://github.com/seecurity/klausuromat/ $ sudo cp -R klausuromat/...