`
androider
  • 浏览: 748064 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

DJANGO Fastcgi配置

阅读更多

The FastCGIExternalServer directive tells Apache how to find your FastCGI server. As the FastCGIExternalServer docs explain, you can specify either a socket or a host . Here are examples of both:

 

# Connect to FastCGI via a socket / named pipe.
FastCGIExternalServer /home/user/public_html/mysite.fcgi -socket /home/user/mysite.sock

# Connect to FastCGI via a TCP host/port.
FastCGIExternalServer /home/user/public_html/mysite.fcgi -host 127.0.0.1:3033

 The second step is telling Apache to use FastCGI for URLs that match a certain pattern. To do this, use the mod_rewrite module and rewrite URLs to mysite.fcgi

In this example, we tell Apache to use FastCGI to handle any request that doesn't represent a file on the filesystem and doesn't start with /media/ . This is probably the most common case, if you're using Django's admin site:

 

<VirtualHost 12.34.56.78>
  ServerName example.com
  DocumentRoot /home/user/public_html
  Alias /media /home/user/python/django/contrib/admin/media
  RewriteEngine On
  RewriteRule ^/(media.*)$ /$1 [QSA,L,PT]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^/(.*)$ /mysite.fcgi/$1 [QSA,L]
</VirtualHost>
 
分享到:
评论

相关推荐

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

    在Apache和FastCGI上使用Django,你需要安装和配置Apache,并且安装mod_fastcgi。 请参见Apache和mod_fastcgi文档: http://www.djangoproject.com/r/mod_fastcgi/ 。 当完成了安装,通过 httpd.conf (Apache的配置...

    浅析Django处理流程和结构分析django.doc

    0) 加载配置:Django 的配置都在 Project/settings.py 中定义,可以是 Django 的配置,也可以是自定义的配置,并且都通过 django.conf.settings 访问,非常方便。 1) 启动最核心动作的是通过 django.core.management...

    在win10 IIS上部署Django.docx

    部署 Django 项目到 Win10 IIS 需要进行一些配置和设置,包括启用 IIS、安装 wfastcgi 模块、复制 wfastcgi.py 文件、配置 IIS 和添加网站、配置 FastCGI 设置、配置静态文件、添加虚拟路径和允许 ip 访问。...

    python教程之Django部署资料

    - **测试配置**:重新加载Nginx配置并测试Django应用是否正常工作。 通过以上步骤,可以有效地完成Django应用的部署。Nginx + uWSGI + Django 的组合不仅易于配置,还能够在处理高并发请求时表现出色,是值得推荐的...

    Django 2.0项目部署到IIS7.5

    部署Django 2.0项目到IIS 7.5涉及到多个环节,包括软件安装、环境配置、Wfastcgi配置以及具体的部署流程等。通过上述步骤,我们可以确保Django项目在IIS环境下稳定运行。值得注意的是,在整个过程中,细节的处理非常...

    django+apache+mod_wsgi完美匹配包

    5. 使用mod_wsgi配置Apache,指定Django项目的`wsgi.py`文件作为入口点。 6. 重启Apache服务器,测试Django应用是否可以正常运行。 **优化与安全** 在部署生产环境时,需要考虑性能优化和安全性。例如,可以通过...

    django-chinese-docs pdf

    - **通过email追踪代码错误**:指导如何配置Django来发送错误报告邮件。 #### 十、Admin - **管理站点**:解释如何使用Django自带的管理站点来管理数据。 - **管理操作**:介绍如何在管理站点中执行批量操作。 - **...

    Win7 IIS 部署Django项目

    这个过程涉及多个步骤,确保IIS和Django环境的正确配置。以下是详细步骤: 1. **启用IIS和CGI服务**: - 在Windows服务管理器中,启动IIS服务和CGI(Common Gateway Interface)服务。这两个服务对于处理动态内容...

    django 1.3 离线文档

    - **FastCGI/SCGI/AJP**:使用这些协议部署项目。 - **Apache认证**:实现用户认证的方法。 - **处理静态文件**:如何处理项目中的CSS、JavaScript等静态文件。 - **通过电子邮件跟踪代码错误**:当程序出错时...

    使用FastCGI部署Python的Django应用的教程

    ### 使用FastCGI部署Python的Django应用的教程 #### FastCGI与Django结合的重要性 FastCGI作为一种被广泛应用于Python框架与服务器之间连接的模块,在部署Django应用程序方面发挥着重要作用。对于那些不能使用mod_...

    django book

    - **FastCGI/SCGI/AJP**:指导如何使用 FastCGI/SCGI/AJP 协议部署 Django。 - **Apache/mod_python (已弃用)**:提供关于使用 Apache/mod_python 部署 Django 的信息。 - **Apache 认证**:解释如何在 Apache 上...

    在Lighttpd服务器中运行Django应用的方法

    本文将详细介绍如何在Lighttpd服务器中配置FastCGI模块来运行Django应用,并且讲解如何同时运行多个Django应用。 首先,确保你已经安装了Lighttpd服务器和Django框架。Lighttpd支持FastCGI协议,这是一种让Web...

    在win10 IIS上部署Django.rar

    接下来,创建并配置你的Django项目: 1. **创建项目**:在命令行中,使用`django-admin startproject projectname`创建一个新的Django项目。 2. **设置环境变量**:创建一个名为`wfastcgi.py`的文件,它会帮助IIS...

    Python使用django获取用户IP地址的方法

    在处理反向代理服务器的场景时,可能需要在服务器配置中做相应的调整,例如在Nginx的FastCGI配置中添加`fastcgi_param REMOTE_ADDR $remote_addr;`。理解这些原理和方法对于开发需要依赖用户IP信息的Web应用至关重要...

    Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服务器

    相比FastCGI,uWSGI能更好地利用系统资源,提供更快的速度和更高的稳定性,它可以直接与Django应用进行交互。 4. **Django 1.2.3**:Django是一个高级的Python Web框架,用于快速开发安全且易于维护的网站。它是MVC...

    django 1.4

    - **设置**:全面的设置选项列表,用于配置Django项目。 - **异常处理**:提供异常处理的指导。 - **命令行工具**:使用`django-admin.py`和`manage.py`,并添加自定义命令。 - **测试**:提供测试框架的概述。 - **...

Global site tag (gtag.js) - Google Analytics