`
maplye
  • 浏览: 114650 次
  • 来自: ...
社区版块
存档分类
最新评论

[django]Django部署在apache上

阅读更多

1、安装apache 2.0.59
http://mirror.vmmatrix.net/apache/httpd/binaries/win32/apache_2.0.59-win32-x86-no_ssl.msi
2、安装mod_python-3.2.10.win32-py2.4-apache2.2.exe
http://www.apache.org/dist/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe
这一步安装完后,提示你选择apache2.0的安装目录,以安装mod_python.so文件到apache的Modules目录下去
3、通过svn下载安装django
svn co http://code.djangoproject.com/svn/django/trunk/
4、创建一个django的项目
如:我们在e:/django目录下创建newtest的django项目,在cmd下输入:
>django-admin.py startproject newtest
(注意将C:\Python24\Scripts设置到系统的path中)
5、使用django自带的webserver,测试一下这个项目
在e:/django/newstest目录下:
>manage.py runserver
在地址栏中输入:http://127.0.0.1:8000
看到:
It worked!
Congratulations on your first Django-powered page.

则表示django的网站是成功的。
下面我们看怎么部署到apache中去。

6、修改httpd.conf
增加
LoadModule python_module modules/mod_python.so
增加
<Location "/newtest/">
    SetHandler python-program
    PythonPath "['E:/django'] + sys.path"
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE newtest.settings
    PythonDebug On
</Location>

<Location "/media/">
    SetHandler None
</Location>

<LocationMatch "\.(jpg|gif|png)$">
    SetHandler None
</LocationMatch>
7.重启apache,查看http://127.0.0.1:8080/newtest
就能看到django的自带webserver同样的效果了。



分享到:
评论

相关推荐

    Django项目部署在Apache遇到的问题及解决思路

    总之,Django项目在Apache上的部署涉及多个步骤,包括Apache和Python模块的配置、Django项目的设置以及数据库的连接。正确理解每个部分的作用并仔细配置是成功部署的关键。遇到问题时,日志和官方文档将是你的得力...

    Apache中部署Django

    为了更好地利用现有的服务器资源,并实现更稳定的服务,开发者通常会选择将Django应用部署在Apache服务器上。本文将详细介绍如何在Apache服务器上部署Django应用。 #### 二、准备工作 在开始部署之前,请确保已经...

    Django 2.0项目部署到windows apache 2.4

    在Windows环境中部署Django 2.0项目到Apache服务器,需要确保所有组件的兼容性和正确的配置。以下是详细的步骤和注意事项: **1. 系统环境** 基础环境为Windows 7 SP1 64位操作系统。这里选用的软件包括Apache 2.4...

    apache部署django环境需要的资源

    将Django应用部署到Apache服务器上,可以利用Apache的稳定性与高性能来服务大量用户。这个过程涉及到的关键技术点包括Apache的配置、mod_wsgi模块的安装与使用以及Python环境的管理。 首先,我们要确保所有组件的...

    Windows 7中将Django部署到Apache Web Server.docx

    ### Windows 7中将Django部署到Apache Web Server #### 概述 本文档主要介绍如何在Windows 7操作系统上将Django应用部署至Apache Web Server。Django是一款基于Python的高级Web框架,它鼓励快速开发和清晰的设计。...

    django+apache+mod_wsgi完美匹配包

    这个完美匹配包旨在帮助用户轻松地在Apache服务器上部署Django项目。 **Django框架** Django的核心特性包括MVC(模型-视图-控制器)架构,ORM(对象关系映射),以及内置的管理界面。其主要优势在于快速开发,安全...

    Windows下Django配置Apache示范设置

    本文将详细介绍如何在Windows上配置Apache来运行Django项目。 首先,确保你已经安装了Python、Django和Apache。Python是Django的基础,而Apache则是承载Django应用的服务器。你需要下载并安装最新版本的Python,...

    ubuntu下django+apache+mod_wsgi部署

    ubuntu下django+apache+mod_wsgi部署。我的测试成功了!

    Apache上部署Django步骤详细介绍

    Apache上部署Django是将高性能的Web服务器与强大的Python Web框架Django相结合的过程,以便在生产环境中提供稳定的服务。以下是对部署步骤的详细说明: 首先,确保你已安装了Apache 2.x版本,这是Django支持的...

    腾讯云部署网站py3.8+django2.2+apache2.4+mysql5.7).zip

    综上所述,这个配置提供了完整的Web应用栈,从开发语言(Python 3.8.2)、Web框架(Django 2.2)、Web服务器(Apache 2.4),到数据库支持(MySQL 5.7和SQLite 3),涵盖了从开发到部署的各个环节,可以满足大部分...

    python教程之Django部署资料

    在了解具体的Django部署方案之前,有必要先对Python Web程序的部署方法有一个全面的认识。以下列出了九种常见的部署方法: 1. **mod_python**:这是一种Apache内置的模块,但其严重依赖于特定版本的Python和Apache...

    window7配置python3.3 + django + apache24 + mod_wsgi

    在Windows 7操作系统中搭建一个基于Python 3.3、Django、Apache 2.4和mod_wsgi的Web开发环境是一项技术性较强的任务。这个配置组合能够让你使用Python的高级Web框架Django来开发应用,并通过Apache服务器进行高效...

    Django傻瓜式项目部署,包教包会!django1.10+Python2.7+mod_wsgi-3.5win-amd64+apache2.2

    在本文中,我们将深入探讨如何在Windows 64位环境下使用Django 1.10、Python 2.7、mod_wsgi 3.5win-amd64以及Apache 2.2进行项目部署。这个过程适合初学者,我们将一步步地解决在部署过程中可能遇到的问题,包括...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    Django上线部署之Apache的方法

    主要介绍了Django上线部署之Apache的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    Linux下将Python的Django项目部署到Apache服务器

    在本文中,我们将深入探讨如何在Linux环境下,特别是Red Hat Enterprise Linux Server 5.3版本上,将基于Python的Django Web项目部署到Apache服务器,采用的是WSGI(Web Server Gateway Interface)作为连接方式。...

    bootstraps4 + django3 + python3.6 + Apache2.4

    在Windows 10环境下部署这个项目,首先需要安装Python 3.6,接着通过pip安装Django和所有必要的依赖。然后,创建并配置Apache虚拟主机,确保其指向Django项目的根目录。设置好WSGI配置后,Apache就能启动并运行...

    Apache+uWSGI+Django+Mysql环境配置手册

    这个配置组合在Windows环境中尤为常见,适用于Python Django项目的部署。以下是对各个组件的详细说明: 1. **Python安装**: - 从Python官方网站下载对应版本的安装包,并进行安装。通常建议安装最新稳定版。 - ...

    apache+python+django开发环境搭建

    在构建高效的Web应用时,Apache、Python与Django三者的结合是业界广泛认可的解决方案。本文将详尽解析如何在Linux及Windows环境下搭建基于Apache、Python与Django的开发环境,为开发者提供全面的技术指导。 ### ...

    在Linux系统上部署Apache+Python+Django+MySQL环境

    在Linux系统上部署一个完整的Web开发环境,包括Apache、Python、Django和MySQL,是一个常见的需求,尤其对于那些希望利用这些技术构建高效、可扩展的Web应用程序的开发者来说。以下是一步步搭建这个环境的详细步骤。...

Global site tag (gtag.js) - Google Analytics