`
yy_gy
  • 浏览: 34460 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Ubuntu下python Django apache环境搭建

阅读更多
if you encounter these problems during your installation:

1. no module named modpython
   solution: download the modpython.py, and copy to '/usr/local/lib/python2.7/dist-packages/django/core/handler'

2. no module named server.settings(your project name.settings)
    solution: check the urls in your apache2 config file-->httpd.conf or default, especially the 'PythonPath'

for example:
1. create a new project named myproject:
/media/DATA/MyDocuments/python_ubuntu/django$ sudo python /usr/local/lib/python2.7/dist-packages/django/bin/django-admin.py startproject myproject

2. configurate the apache2 httpd.conf:
$ cd /etc/apache2
$ sudo gedit httpd.conf

<Location "/myproject/">   

SetHandler python-program
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonPath "['/media/DATA/MyDocuments/python_ubuntu/django'] + sys.path"    
PythonHandler django.core.handlers.modpython
PythonDebug On

</Location>

3. start off your apache2:
$ cd /etc/init.d
$ sudo ./apache2 restart

everything is done!


suffered terrible problems and drove me crazy
when they were fixed, feeling so great!
分享到:
评论

相关推荐

    apache+python+django开发环境搭建

    本文将详尽解析如何在Linux及Windows环境下搭建基于Apache、Python与Django的开发环境,为开发者提供全面的技术指导。 ### Linux环境下的Apache + Python + Django开发环境搭建 #### 1. 安装Apache 在Linux环境中...

    Ubuntu搭建apache+python+django+mysql web开发环境

    详细描述Ubuntu下如何搭建python的web开发环境

    搭建apache+python+django+MySQL Web开发环境.docx

    本节将详细介绍如何在Ubuntu 8.10环境下搭建Apache+Python+Django+MySQL的Web开发环境。 ##### 安装mod_python模块 1. **安装mod_python** ```bash sudo apt-get install libapache2-mod-python ``` 2. **启用...

    Python3+django2.0+apache2+ubuntu14部署网站上线的方法

    环境:ubuntu14, django2.0, apache2。 1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubuntu 或在 apt-get 前加上 sudo : 安装 Apache2 apt-get update #获取更新列表 ...

    apache部署django环境需要的资源

    以上就是使用Apache部署Django项目的基本流程,涉及的知识点包括Apache服务器的配置、mod_wsgi的使用、Python虚拟环境的管理、Django项目设置以及Web服务器与应用的集成。通过熟练掌握这些技能,你可以构建稳定、...

    Ubuntu 14.04下Django和MySQL环境部署全过程

    在Ubuntu 14.04上部署Django和MySQL环境是一项关键的任务,因为这两个组件是构建强大、可扩展的Web应用程序的基础。以下是一份详细的步骤指南: 首先,确保你的系统是Ubuntu 14.04,并且已经包含了预装的Python ...

    apache2.2和python2.7的mod_wsgi

    Apache 2.2 和 Python 2.7 之间的交互主要依赖于一个名为 mod_wsgi 的模块,它是 Apache HTTP 服务器的一个扩展,允许在 Apache 上运行 Python Web 应用程序,特别是像 Django 这样的高级 Web 框架。在本场景中,...

    搭建apachepythondjangoMySQLWeb开发环境.docx

    在Ubuntu 8.10环境下搭建这个环境的步骤如下: 1. **安装mod_python**:首先确保Apache和Python已预装,然后通过`sudo apt-get install libapache2-mod-python`来安装mod_python。接着,将模块链接到启用列表,创建...

    项目基于 Django + AdminLTE 构建,在 Ubuntu 18.04 上测试通过

    在Ubuntu上部署Django应用通常需要安装Python,设置虚拟环境,以及配置Nginx或Apache作为反向代理服务器。 4. **网络服务**:标签“网络服务”表明这个项目可能涉及到服务器端的服务提供,例如HTTP服务,通过Django...

    cpp-modwsgi是一个Apache模块实现了PythonWSGI接口服务

    这个模块,通常称为`mod_wsgi`,使得开发者可以使用Python语言来编写Web应用,并在Apache环境下运行。在本文中,我们将深入探讨`mod_wsgi`的工作原理、其重要性以及如何使用它。 首先,让我们理解WSGI。Web服务器...

    简单的Apache+FastCGI+Django配置指南

    - 在Linux环境下使用包管理器进行安装,例如在Ubuntu上使用`sudo apt-get install apache2`。 - 配置Apache服务以确保正常运行。 2. **安装mod_fastcgi模块** - mod_fastcgi是Apache的一个模块,允许Apache...

    详解如何在Apache中运行Python WSGI应用

    如果我们的Web应用是采用Python开发,而且符合WSGI规范,比如基于Django,Flask等框架,那如何将其部署在Apache中呢?本文中,我们就会介绍如何使用Apache模块mod_wsgi来运行Python WSGI应用。 安装mod_wsgi 我们...

    Linux Python.zip

    在Linux环境下,Python的安装和使用非常方便,可以利用包管理器如apt(Debian/Ubuntu)、yum(CentOS/RHEL)来安装。 3. **Python在Linux环境中的开发**:在Linux上进行Python开发,通常需要安装Python解释器(如...

    轻量应用服务器建站例程

    在这个特定的例子中,我们将关注如何在Ubuntu操作系统上使用Python和Django框架来建立一个网站。以下是详细的步骤和相关知识点: 首先,我们需要了解Ubuntu系统。Ubuntu是一个基于Debian的开源Linux发行版,它广泛...

    py_django_pg_winn:这是ubuntuApache2上Winter-Winn的存储库

    3. **Ubuntu系统**:熟悉在Ubuntu环境下安装和配置Web服务器Apache2以及Django开发环境。 4. **Apache2配置**:学习如何配置Apache2以支持WSGI(Web Server Gateway Interface)协议,使得Apache能够与Django通信。 ...

    UbuntuPythonDjangoApachemodwsgiMySQL.pdf

    本文主要介绍了如何在Ubuntu 13.04操作系统上搭建一个基于Python 3.3、Django 1.5.1、Apache 2.2、mod_wsgi和MySQL 5.5的Web开发环境。以下是详细步骤: 1. **安装Ubuntu 13.04**: - 安装过程省略,安装完成后,...

    搭建WEB应用环境下载资料

    **应用服务器**:应用服务器处理Web应用的业务逻辑,可以支持多种编程语言,如Java(通过Tomcat)、Python(通过Flask或Django)、Ruby(通过Rails)等。这些服务器解析代码,执行应用逻辑,并与数据库交互。 **...

Global site tag (gtag.js) - Google Analytics