如果系统没有安装mod_python,则先安装之。
sudo apt-get install mod-python或libapache2-mod-python都可以
我的配置:
/var/www目录下,有bugfree,phpmyadmin,及我的项目zhanghui
进入/etc/apache2中,找开httpd.conf。
LoadModule python_module /usr/lib/apache2/modules/mod_python.so
#NameVirtualHost *:80
#<VirtualHost *:80>
#ServerAdmin xiaolin0199@gmail.com
DocumentRoot /var/www/zhanghui
#ServerName 192.168.0.114
#Rewriteengine On
#RewriteRule ^/sitemedia/(.*)$ /media/$1 [R]
<Location "/">
SetHandler python-program
PythonPath "['/var/www']+sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE zhanghui.settings
PythonAutoReload Off
#PythonDebug On
PythonDebug off
</Location>
#下面这个Location主要是为网站拥有大量的媒体时,分离出媒体服务器时使用。
<Location "/media">
SetHandler None
</location>
<Location "/bugfree">
SetHandler None
</Location>
<Location "/phpmyadmin">
SetHandler None
</Location>
#下面这段如果不打上'#',在网页中将不显示CSS文件及这些图片文件。
#<LocationMatch "\.(jpg|gif|png|css)$">
#SetHandler None
#</LocationMatch>
#</VirtualHost>
#<Directory "/var/www/zhanghui">
#AllowOverride None
#Options FollowSymLinks
#AllowOverride None
#Order deny,allow
#allow from all
#</Directory>
/etc/init.d/apache2 restart
== update 2014 10 22 ==
#LoadModule python_module /usr/lib/apache2/modules/mod_python.so
#
#DocumentRoot /var/www/resource-platform
#
#<Location "/">
# SetHandler python-program
# PythonPath "['/var/www']+sys.path"
# PythonHandler django.core.handlers.modpython
# SetEnv DJANGO_SETTINGS_MODULE ResourcePlatform.settings
# PythonAutoReload off
# PythonDebug on
#</Location>
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
DocumentRoot /var/www/resource-platform
WSGIScriptAlias / "/var/www/resource-platform/ResourcePlatform/wsgi.py"
WSGIPythonPath /var/www/resource-platform
<Directory "/var/www/resource-platform">
Order Deny,Allow
Allow from all
</Directory>
Alias /public/admin/ "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin/"
<Directory "/public/admin/">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
Alias /public/ "/var/www/resource-platform/ResourcePlatform/public/"
<Directory "/public/">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
相关推荐
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-...
自己尝试在本地搭建了 Django 项目后,想部署到自己云服务器上,经常多次尝试和多次踩坑(捂脸),总结如下...apt-get install apache2 #安装 Apache2apt-get install libapache2-mod-wsgi-py3 #让 Apache2识别 Pytho
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/...