Articles of wsgi

如何在Ubuntu 9.10上安装mod_wsgi 3.1

我有一个Python 3的Web应用程序,所以mod_wsgi <3.1不会削减我。 不过,在我的Ubuntu 9.10安装似乎没有一个mod_wsgi 3.1的包。 是否有一个替代版本库有一个mod_wsgi 3.1的包? 有一个新的Ubuntu发布不久,从现在开始,它将包含mod_wsgi 3.1吗? 其他一些发行版准备与mod_wsgi 3.1推荐? 也许我最好的select是自己编译它? 从一个快速的谷歌它看起来像我只需要安装Python和Apache开发包。 谢谢!

我如何使用Python的粘贴WPHP

有人build议我回答我的问题我如何使用Python的CGIHTTPRequestHandler作为PHP的开发服务器 ,我尝试WPHP。 我试过了: import wphp my_php_app = wphp.PHPApp('/path/to/php-files/') from paste import httpserver httpserver.serve(my_php_app) 但无论我在浏览器中要求什么,我都会得到: Exception happened during processing of request from ('127.0.0.1', 49397) Traceback (most recent call last): File "/Library/Python/2.6/site-packages/Paste-1.7.4-py2.6.egg/paste/httpserver.py", line 1068, in process_request_in_thread self.finish_request(request, client_address) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/SocketServer.py", line 320, in finish_request self.RequestHandlerClass(request, client_address, self) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/SocketServer.py", line 615, in __init__ self.handle() File "/Library/Python/2.6/site-packages/Paste-1.7.4-py2.6.egg/paste/httpserver.py", line […]

Django托pipe在Windows服务器上

我在“仅限Windows”环境中运行。 我们有几个linux的盒子,但是我们不允许在我们的DMZ中使用Linux(关于它不那么安全,哈哈)。 目前,我们正在开发一些django应用程序,以便在Tomcat上运行Java。 由于我无法select使用哪种服务器操作系统,因此在Windows上使用什么build议? 我在这里看到很多关于Apache的WSGI的参考。 我听说其他人运行NGINX的静态文件和FCGI的Django应用程序。 什么是最简单的设置可能性。

WSGI:获得状态200确定而不是404

以下基于Apache 2.2,Windows和mod_wsgi 3.3的WSGI设置有什么问题? 问题在于,即使访问没有关联应用程序的URL(例如http:// wsgi / any ),客户端也会获得OK响应状态,而不是404状态码。 WSGI应用程序脚本文件: # C:\Programmi\Apache Software Foundation\Apache2.2\wsgi\scripts\app.wsgi def application(environ, start_response): status = '200 OK' output = 'App WSGI: Hello World!' response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))] start_response(status, response_headers) return [output] 虚拟主机: <VirtualHost *:80> ServerName wsgi WSGIScriptAlias / "C:\Programmi\Apache Software Foundation\Apache2.2\wsgi\scripts\app.wsgi" <Directory "C:\Programmi\Apache Software Foundation\Apache2.2\wsgi\scripts"> Order allow,deny Allow from all […]

Django – 无法运行生产Web服务器

我正在尝试使用mod-wsgi在apache服务器上部署一个Django应用程序。 mod-wsgi安装正常,工作正常。 当我运行Django服务器,它启动罚款,但我不能访问它在服务器上或在线,我不明白为什么。 我发布了ports.conf (对于apache)的相关部分,以及我的wsgi.py (当我创build我的项目时自动生成pinax.wsgi,重命名为wsgi.py,这不会影响任何内容)脚本。 ports.conf: <VirtualHost *:80> ServerName <myserver>.org WSGIDaemonProcess mysite python-path=/<myapp>-env/pinax-env/lib/python2.5/site-packages WSGIProcessGroup mysite WSGIScriptAlias / /<myapp>/deploy/wsgi.py <Directory /<myapp>/deploy> Order deny,allow Allow from all </Directory> </VirtualHost> wsgi.py # pinax.wsgi is configured to live in projects/<myapp>/deploy. import os import sys from os.path import abspath, dirname, join from site import addsitedir sys.path.insert(0, abspath(join(dirname(__file__), "../../"))) From […]

你如何在Web服务器上实现mod_wsgi?

我所见过的所有文档概述了自我pipe理Apacheconfiguration的过程。 我目前通过Media Temple托pipe我的网站。 是否有可能为这些types的托pipe提供商configurationWSGI? 我从MediaTemple看到的唯一Python支持forms是CGI。

如何在Dreamhost上安装moinmoin-2

如何在Dreamhost上安装moinmoin-2? 我把这个放在这里,所以我可以在将来find它。 也许这对其他人也有用。 我发现它有挑战性,因为: 它需要python2.7,而dreamhost有2.4,2.5,2.6 它需要烧瓶,我从来没有用过 它需要virtualenv

Django的wsgi和mod_pagespeed不工作

我在我的服务器上安装了mod_pagespeed,它的工作就像页面标题一样: X-Mod-Pagespeed:1.7.30.5-3847 问题是它没有别的办法。 没有空白或评论删除或任何将是显而易见的。 我怎么能在我的服务器上安装它? 我需要添加什么才能使其工作,我应该编辑哪些文件? 如果我能做到这一点,那么我可以弄清楚其余的事情! 启用网站的网站configuration文件: <VirtualHost *:80> ServerAdmin [email protected] ServerName site.com #ServerAlias www.site.com DocumentRoot /var/www/site.com/html/ ErrorLog /var/www/site.com/logs/error.log CustomLog /var/www/site.com/logs/access.log combined WSGIScriptAlias / /var/www/site.com/django/site.com/django.wsgi Alias /static/ /var/www/site.com/html/static/ <Location "/static/"> Options -Indexes </Location> Alias /media/ /var/www/django/contrib/admin/media/ </VirtualHost> WSGI文件: import os, sys sys.stdout = sys.stderr sys.path.append('/var/www/site.com/django') sys.path.append('/var/www/site.com/django/sitename') os.environ['DJANGO_SETTINGS_MODULE'] = 'sitename.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() […]

configurationmod_wsgi守护进程模式进程和线程

我打算使用mod_wsgi守护进程模式下的mpm_worker或mpm_event 。 如何configurationWSGIDaemonProcess指令的进程和线程,以获得最佳的apache 2.4.9性能

“在osqa上导入中间件时出错”

我使用下面的教程在Ubuntu 14.0.4上安装了postgresql的osqa作为后端 http://wiki.osqa.net/display/docs/ubuntu+12.04,+django+1.3,+mod_wsgi,+virtual_env,+postgresql 要求创build一个虚拟环境。 我做了同样的,得到500服务器错误。 因此,我在settings_local.py中设置了debug = True,并在显示mod_wsgi错误的apache错误日志文件中出现以下错误。 [Mon Nov 24 11:26:33.823663 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] mod_wsgi (pid=6389): Exception occurred processing WSGI script '/srv/osqa.1/osqa/osqa.wsgi'. [Mon Nov 24 11:26:33.823844 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] Traceback (most recent call last): [Mon Nov 24 11:26:33.823882 2014] [:error] [pid 6389:tid 3034110784] [remote 192.168.227.129:15031] File […]