参考文档:
http://web302.com/2010/08/python-apache-django-configuration/
安装:
1.python, 下载页面:http://www.python.org/download/ 我选择的是2.5的版本,相信装过软件的都会装,
2.apache ,从官网下,2.2版本
3.下载mod_python。下载地址:http://archive.apache.org/dist/httpd/modpython/win/3.3.1/
注意mod_python一定要选择好版本,我的python用的是2.5,apache用的是2.2 所以我选择 mod_python-3.3.1.win32-py2.5-Apache2.2.exe。直接点击安装即可,最好有一不是要选择你的apache的安装目录。不要选错了。
4.安装django。下载地址:http://www.djangoproject.com/download/ 解压缩到D盘,比如目录为:d:/django。 然后打开DOS窗口(不会的跟着做。鼠标屏幕左下角的开始—–>选择运行,输入cmd 回车)。
然后输入命令:
d:
cd django
python setup.py install
这样就安装好了。
5. 新建一个项目:
在DOS窗口里面输入:django-admin startproject news (记住:如果你要把项目到d:/python里面,那么就得先CD到这个目录里面)
接着就是配置apache了。
编辑apache的httpd.conf
增加:LoadModule python_module modules/mod_python.so
<VirtualHost 127.0.0.1>
ServerName www.python.l
DocumentRoot D:\workspace_python\django\apache_django
</VirtualHost>
<Directory "D:/workspace_python/django/apache_django">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
SetHandler python-program
AddHandler mod_python .py
#PythonPath 是你的工程工作目录
PythonPath "['D:/workspace_python/django'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE apache_django.settings
PythonDebug On
</Directory>
好了,把更改你的hosts文件 把 www.python.l 指向127.0.0.1
重启apache
打开浏览器输入:http://www.python.l
如果看到 it’s work就恭喜你 成功了
分享到:
相关推荐
总结来说,Windows下配置Django与Apache的集成涉及到安装必要的软件、配置Apache模块、创建虚拟主机以及编写wsgi.py文件。通过这个过程,你可以将Django应用部署到强大的Apache服务器上,为用户提供稳定的服务。
Apache运行python的django程序配置文件
以上就是使用Apache部署Django项目的基本流程,涉及的知识点包括Apache服务器的配置、mod_wsgi的使用、Python虚拟环境的管理、Django项目设置以及Web服务器与应用的集成。通过熟练掌握这些技能,你可以构建稳定、...
apache+wsgi配置Django项目,修改apache配置文件httpd.conf LoadModule wsgi_module modules/mod_wsgi.so
为了让Apache能够识别并处理Django应用的请求,需要在`httpd-django.conf`中进一步配置。例如: ```apache SetHandler python-program PythonPath "sys.path+['E:/pythonproject']" PythonHandler django.core....
这个配置组合能够让你使用Python的高级Web框架Django来开发应用,并通过Apache服务器进行高效部署。下面我们将详细探讨每个组件及其配置过程。 首先,Python 3.3是Python编程语言的一个版本,提供了丰富的标准库和...
无论是Linux还是Windows,搭建Apache + Python + Django开发环境都需要关注几个关键点:Apache服务器的安装与配置、Python与Django的安装、Apache与Django之间的WSGI接口配置以及PYTHONPATH的正确设置。通过本文的...
在Windows环境下,配置前端Nginx与后端多Apache服务器(使用Django WSGI)是一项常见的任务,特别是在部署大型Web应用时。这样的架构能够充分利用Nginx的静态资源处理能力,以及Apache对动态内容的高效处理。以下将...
在Apache和FastCGI上使用Django,你需要安装和配置Apache,并且安装mod_fastcgi。 请参见Apache和mod_fastcgi文档: http://www.djangoproject.com/r/mod_fastcgi/ 。 当完成了安装,通过 httpd.conf (Apache的配置...
3. 安装Django,将`site-packages`目录中的`django`文件夹移动到Apache的Python路径下。 4. 创建一个Django项目,并将其设置为Apache的虚拟主机。 5. 使用mod_wsgi配置Apache,指定Django项目的`wsgi.py`文件作为...
【Apache+uWSGI+Django+Mysql环境配置】是构建高效稳定Web服务的关键步骤。这个配置组合在Windows环境中尤为常见,适用于Python Django项目的部署。以下是对各个组件的详细说明: 1. **Python安装**: - 从Python...
- 创建 Apache 的自定义配置文件 `apache_django_wsgi.conf`,设置静态资源和 Django 应用的别名。 - 创建 `django.wsgi` 文件,用于处理来自 Apache 的请求并将它们传递给 Django 应用。 - 如果使用 virtualenv...
搭建Apache+Python+Django+MySQL Web开发环境 本文将详细介绍如何搭建Apache+Python+Django+MySQL Web开发环境,并对相关的技术进行详细的解释。 一、 Python 语言简介 Python是一种面向对象、直译式计算机程序...
在完成所有软件包的安装后,下一步是配置Apache使其能够运行Django应用。这包括加载`mod_python`模块以及设置虚拟主机。 ```bash # 在Apache配置文件中添加以下内容 LoadModule python_module modules/mod_python....
django 设置settings.py,本文以mysql 为例,说明怎样配置mysql d的连接
根据提供的文件信息,本文档将详细介绍如何在Linux环境下配置Apache+Mod_Wsgi+Django环境的过程。具体步骤包括软件安装、项目部署等环节。首先确认环境如下: - 操作系统:CentOS release 5.5 - 内核版本:Linux ...
总之,Django项目在Apache上的部署涉及多个步骤,包括Apache和Python模块的配置、Django项目的设置以及数据库的连接。正确理解每个部分的作用并仔细配置是成功部署的关键。遇到问题时,日志和官方文档将是你的得力...
### Python + Django + Apache 的配置方法详解 #### 一、前言 在现代Web开发领域,Python凭借其简洁高效的语法特性以及丰富的库支持而受到广大开发者们的青睐。Django作为一款基于Python的开源Web框架,它能够帮助...
配置Apache与Django项目关联的具体步骤如下: 1. **加载mod_wsgi模块**:在`httpd.conf`中加入以下行以加载mod_wsgi模块: ```apacheconf LoadModule wsgi_module modules/mod_wsgi.so ``` 2. **指定Django项目...