Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >Django:使用Apache和FastCGI部署应用程序

Django:使用Apache和FastCGI部署应用程序
EN

Stack Overflow用户
提问于 2012-04-21 12:05:14
回答 1查看 374关注 0票数 2

我一直在按照“Django的权威指南”这本书来创建web应用程序。到目前为止一切顺利,很快,我将在生产环境中部署该应用程序。我的目标是书中指定的Apache + FastCGI的用法。我能够按照书中指出的初始设置进行操作。(即安装Apache、安装mod_fastcgi和编辑httpd.conf)。指定的下一步是“指定FastCGI服务器的位置”。有两个步骤:(1)使用FastCGIExternalServer指令指定FastCGI服务器的位置;(2)根据需要使用mod_rewrite将URL指向FastCGI。

这就是我迷路的地方。我不知道是否要将以下代码行再次添加到httpd.conf:

代码语言:javascript
代码运行次数:0
复制
# 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

如果不是,我应该如何继续?希望能听到任何想法。非常感谢您的提前!

EN

回答 1

Stack Overflow用户

发布于 2012-04-21 14:46:25

我自己对FastCGI并不熟悉(我过去用过Apache的mod_wsgi和gunicorn,将来可能会用到gunicorn ),但看起来你只需要其中的一行。最好是使用插座的最上面的那个。

您将其添加到哪个文件完全取决于您的特定Linux发行版。我建议不要从您的书中获取有关如何为django提供服务的建议,因为特定于linux发行版(例如,带有mod_wsgi的this Linode help article on how to install django on Ubuntu 10.04 )的在线教程会更新、更具体。如果您是一位经验丰富的系统管理员,请仅尝试理解可能已过期的书籍的说明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10258725

复制
相关文章
django nginx部署_django apache部署
sftp ftp lrzsz都可以上传文件到服务器,看自己 我django项目叫yunwei,主要app是rabc和web,整个项目放/opt/下 如下:
全栈程序员站长
2022/10/01
1K0
django nginx部署_django apache部署
Django 部署(Apache)
首先将django项目放入/var/www/目录下,然后修改/etc/apache2/site-enabled/000-default.conf/文件
Ewdager
2020/07/14
6150
Python-Django Win7上使用Apache24和mod_wsgi部署Django1.11应用程序
下载地址1:https://www.apachelounge.com/download/VC10/
授客
2019/09/11
1.4K0
Python-Django Win7上使用Apache24和mod_wsgi部署Django1.11应用程序
Django用Apache和mod_wsgi部署
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
叉叉敌
2019/11/12
1.7K0
Django用Apache和mod_wsgi部署
使用dotCloud在云端部署Django应用程序
dotCloud的目标是提供一堆不同的独立服务,您可以使用它作为构建模块来构建您的应用程序。如果你需要一个数据库,从他们所支持的服务中挑选一个。需要一个在前端使用Django或Rails的应用程序,而
Hero
2018/01/05
3.4K0
网站功能——使用 Supervisor 部署 Django 应用程序
其实我的网站一开始的部署方式就是 gunicorn 启动 Django,就很简单的一个运行命令就行了。但是最近在搞网站的定时任务功能,也就是会使用到 celery 中间件,由于需要单独的进程启动 celery 相关的程序,所以网站需要变换部署方式。
Hopetree
2023/07/08
6690
使用dotCloud在云端部署Django应用程序
dotCloud的目标是提供一系列不同的独立服务,作为构建模块,来构建应用程序。如果你需要一个数据库,可以直接从他们所支持的许多数据库中挑选一个。如果应用程序前端使用Django或Rails,而在后端
你竟然在代码里下毒
2018/01/05
3.6K0
使用dotCloud在云端部署Django应用程序
dotCloud的目标是提供一系列独立服务,你可以使用这些服务来构建你的应用程序。比方说,如果你需要一个数据库,就从其所支持的众多数据库中挑选一个。如果需要一个在前端使用Django或Rails的应用
Techeek
2018/01/05
4.1K1
Winserver+Apache+django部署
winserver2012 + django2.0.1 + apache 部署过程
Wyc
2018/09/11
1.6K0
php fastcgi,配置apache以fastcgi运行php[通俗易懂]
apache默认是用自带的mod_php模块运行php,现在我们介绍使用fastcgi来执行php脚本。先说下fastcgi的优点:
全栈程序员站长
2022/09/14
2.4K0
php fastcgi,配置apache以fastcgi运行php[通俗易懂]
在Apache上部署Django项目
Django是一个基于Python的web开发框架,在实际生产环境中部署的时候,还需要用Apache容器来部署。这里记录下如何在Debian系统中用Aapche和mod_wsgi模块来部署Django项目。
王云峰
2019/12/25
2.2K0
windows +apache + django + mod_wsgi 部署 Django 站点
5. mod_wsgi: ap24vc14-cp35-cp35m-win_amd64
卓越笔记
2023/02/17
2.5K0
windows +apache + django + mod_wsgi 部署 Django 站点
django在ubuntu下apache中部署
这两天学习django开发,本地运行特别简单。但是部署到服务器上就有问题了,django在服务器中运行需要额外的支持。
zhangheng
2020/04/29
8610
[PHP] apache在worker模式配置fastcgi使用php-fpm
ps aux|grep httpd|grep -v grep|wc -l //查看prefork模式的
唯一Chat
2019/09/10
1.3K0
使用 Nginx 和 Gunicorn 部署 Django 博客
在 使用 Nginx 和 Gunicorn 部署 Django 博客 中,我们通过手工方式将代码部署到了服务器。整个过程涉及到十几条命令,输了 N 个字符。一旦我们本地的代码有更新,整个过程又得重复来一遍,这将变得非常繁琐。 使用 Fabric 可以在服务器中自动执行命令。因为整个代码部署过程都是相同的,只要我们用 Fabric 写好部署脚本,以后就可以通过运行脚本自动完成部署了。 安装 Fabric Fabric 目前仅支持 Python2,如果你的系统中只有 Python3 版本,请先安装一个 Pyth
追梦人物
2018/04/17
1.2K0
如何在Ubuntu 16.04上使用Apache和mod_wsgi为Django应用程序提供服务
Django是一个功能强大的Web框架,可以帮助您快速启动Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码,但是对于任何与生产相关的细节,都需要一个更安全,更强大的Web服务器。
独木桥先生
2018/10/19
2.1K0
如何使用Apache驱动Django
Django是一个功能强大的Web框架,可以帮助您快速启动Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码。但是其也需要一个更安全,更强大的Web服务器来处理任何关于生产细节的问题。
葡萄
2018/07/16
4.2K1
Debian 8如何使用Postgresql和Django应用程序
Django是一个用于快速创建Python应用程序的灵活框架。默认情况下,Django应用程序配置为将数据存储到轻量级SQLite数据库文件中。虽然这在某些负载下运行良好,但更传统的DBMS可以提高生产性能。
小翼111
2018/08/03
2.3K0
学习猿地 python教程 django教程8 Django部署(Apache)
> 在前面的章节中我们使用**python3 manage.py runserver**来运行服务器。这只适用测试环境中使用。
学习猿地
2020/03/25
6120
点击加载更多

相似问题

FastCGI、Apache、Django和500错误

20

部署Django (fastcgi,apache mod_wsgi,uwsgi,gunicorn)

127

Django Apache FastCGI重启

22

如何使用FastCGI部署Django1.5

10

使用Gunicorn和APACHE部署Django

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文