mod-wsgi相关内容

使用 WSGI 和 Apache 运行时 Python 的工作目录

我有一个 Web 应用程序,它可以查询数据库并使用数据创建 Excel 电子表格.在将文件发送到客户端计算机之前,我需要将电子表格保存到服务器的磁盘.我正在使用 Flask 框架和 openpyxl 来生成电子表格.在 Flask 的开发服务器上运行时一切正常,但真正的服务器是带有 WSGI 的 Apache2.当我在那里运行它时,尝试保存电子表格时会引发“权限被拒绝"错误.我不知道在 Apach ..
发布时间:2021-11-11 22:02:43 其他开发

在 Django 应用程序中,每个用户只允许一个活动会话

我想限制登录用户只能有一个活动会话,即如果用户使用新的 sessionid 登录,旧的会话应该终止.我已经在 SO 上找到了很多帮助:这里和这里 我实施了中间件解决方案,并进行了一些额外的检查... class OnlyOneUserMiddleware(object):"""确保登录用户只有一个会话处于活动状态的中间件.将踢出任何以前的会话."""def process_request( ..
发布时间:2021-11-11 22:01:50 Python

mod_wsgi 工作目录和用户

我在 mod_wsgi 上运行 Flask.我在 /var/www/app 上的 Flask 应用程序接收来自用户的一些文件并将其保存到 /var/www/app/tmp 目录.然而,即使在所有 chmod 和 chown(认为这是一个权限问题)之后,我还是无法访问那个 tmp 目录. 经过一些调试我发现flask应用程序的当前工作目录是/.我可以通过 os.chdir('/var/www/ ..
发布时间:2021-11-11 22:00:27 Python

通过 apache 提供静态文件

我是整个 mod_wsgi 的新手,并通过 apache 提供文件.我对烧瓶真的很满意,但这是我无法理解的.我做了hello-world程序,成功显示hello world!现在我想显示一个图像文件.所以我将我的 hello-world.py 更新为: from flask import *yourflaskapp = Flask(__name__)@yourflaskapp.route("/" ..
发布时间:2021-11-11 21:59:33 Python

403 Django 和 mod_wsgi 的禁止错误

我在主目录中创建了 Django 项目,所以它在主目录中. 设置 Django 版本:1.5.1Python 版本:2.7.5mod_wsgi 版本:3.4主目录:/home/aettool /home/aettool/aet/apache/django.wsgi 的内容 导入操作系统导入系统os.environ['DJANGO_SETTINGS_MODULE'] = 'aet.se ..
发布时间:2021-11-11 21:58:54 Python

Apache Django Mod_Wsgi - 自动重新加载

我正在尝试自动重新加载我的 django 应用程序,该应用程序在我的本地 Windows 机器上使用 apache + mod_wsgi. 我想知道在哪里添加以下文章中引用的代码: http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode def _restart(path):_queue.put(真)前缀 = '监视器(pi ..
发布时间:2021-11-11 05:59:31 服务器开发

Django 部署:削减 Apache 的开销

我有一个小型 VPS 服务器,它有一个 Nginx 前端,它提供静态媒体文件并将 Django 请求传递回运行 mod_wsgi 的 Apache 2.2 prefork MPM 服务器. 加载并运行一个(非常)小的站点后,它目前使用 143MB 的 256MB RAM. 使用 top 命令我可以看到 Apache 使用了 52.9% 的可用 RAM,第二个 memcache 使用了 ..
发布时间:2021-11-11 05:55:06 服务器开发

蟒蛇&Windows 上的 XAMPP:如何?

我已在 Win7x64 Xampp 和 Python 2.7 上安装. 现在我正在尝试获得 Python 语言的“力量"……我该怎么做? 我已经尝试过 mod_python 和 mod_wsgi,但第一个不存在于我的 Python 版本中,当我在安装 wsgi 后尝试启动 Apache 时,它​​给了我一个错误 所以...有人知道是否有安装这些功能的小教程吗? 或者哪位好心人能一 ..
发布时间:2021-11-11 05:54:43 服务器开发

如何使用 Apache、mod_wsgi 在 Django 项目中重新加载新更新?

我正在使用 Django 框架制作一个项目.我用 Apache+mod_wsgi 托管了一个测试服务器.当我更改某些代码行时,我会上传文件并在浏览器中对其进行测试.但是除非我重新加载/重新启动(/etc/init.d/apache2 reload),否则不会显示新的更改. 除了重新加载 Apache 之外,还有其他方法可以重新加载/刷新新的更改吗? 解决方案 是的,请修改您的 wsg ..
发布时间:2021-11-11 05:44:47 服务器开发

Apache/Windows/mod_wsgi 上的多个 django 站点 - win32 的问题

我有两个 django 站点,它们使用相同的数据库并共享一些代码.主要的父站点是员工和承包商的外联网,而第二个站点向我们的一些合作伙伴公开一些数据. 我已设法设置站点以使其正常工作,但发现如果我启动 Apache 并进入主站点,则合作站点将无法工作,并返回“内部服务器错误".如果我重新启动并进入合作伙伴站点,则主站点将无法运行. 所以我猜他们在资源上存在冲突. 服务器日志(见底部 ..
发布时间:2021-11-11 05:42:32 服务器开发

mod_wsgi 中的 Hello World

在使用 mod_wsgi 使我的 Flask 应用程序在 Apache 上运行的过程中反复失败后,我决定尝试运行 hello world 示例.这是我所拥有的 - 目录结构(我把apache默认的/var/www改成了~/public_html) - public_html- wsgi 脚本- test_wsgi.wsgi- test_wsgi- test_wsgi.wsgi test_ ..
发布时间:2021-11-11 05:39:32 服务器开发

在 apache 配置中使用 WSGIApplicationGroup %{GLOBAL} 的问题

我在 apache 和 mod_wsgi 中使用 django当我在 apache 配置文件 (.conf) 中使用 WSGIApplicationGroup %{GLOBAL} 时遇到问题.我不知道我是否正确使用了这个指令,或者我需要以另一种方式使用它,问题是我需要添加这个指令来解决这个故障单中描述的 xapian 问题(http://trac.xapian.org/ticket/185)之后搜 ..
发布时间:2021-11-11 05:39:09 服务器开发

使用 URL 前缀(“子目录")运行 Django - 应用程序有效,但 URL 损坏?

以下是相关的配置文件,也在http://dpaste.com/97213/. apache 配置当前正在运行,因为访问“example.com/"会显示我已放置在文档根目录下的 index.html 文件. 我想在前缀“/d"处为 Django/apps 提供服务,因此“example.com/d/"将加载默认应用,“example.com/d/app3"将按照配置加载另一个在 url ..
发布时间:2021-11-11 05:38:32 服务器开发