微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Hello World在mod_wsgi中

在我试图让我的烧瓶应用程序运行在Apache上使用mod_wsgi重复失败后,我决定尝试运行hello世界的例子 。 这是我所拥有的 –

目录结构(我改变了Apache的认/var/www ~/public_html )

- public_html - wsgi-scripts - test_wsgi.wsgi - test_wsgi - test_wsgi.wsgi

test_wsgi.wsgi文件

def application(environ,start_response): status = '200 OK' output = 'Hello World!' response_headers = [('Content-type','text/plain'),('Content-Length',str(len(output)))] start_response(status,response_headers) return [output]

VirtualHostconfiguration文件(称为testwsgi) – 位于/etc/apache2/sites-enabled/

来自脚本path的a2ensite

在Windows Server 2012中部署Ruby on Rails应用程序

mod_rewrite中的域名RewriteRule

proc_open()失败,“权限被拒绝”

Apache安装期间出错

<VirtualHost *:80> DocumentRoot ~/public_html/test_wsgi <Directory ~/public_html/test_wsgi> Order allow,deny Allow from all </Directory> WsgiScriptAlias /wsgi ~/public_html/wsgi-scripts/test_wsgi.wsgi <Directory ~/public_html/wsgi-scripts> Order allow,deny Allow from all </Directory> </VirtualHost>

当我尝试去浏览器上的localhost/wsgi时,我得到一个404 Not Found错误。 我究竟做错了什么? 这是我第一次尝试在生产服务器上部署应用程序。 到现在为止,我使用了Google App Engine的简单方法。 我不能继续部署我的烧瓶应用程序,直到这是启动和运行。 非常感谢!

使用简单的file upload脚本时出现PHP错误:未能打开stream:没有这样的文件或目录

.htaccess导致所有页面被下载

500错误在本地开发Heroku PHP Facebook应用程序

.htaccess将一个子域指向一个目录

如何在Apache 2.4上启用mod_rewrite?

你需要使用绝对路径,即不要使用~ 。 这对我来说很好…

[mpenning@tsunami public_html]$ sudo cat /etc/apache2/sites-available/wsgi_test <VirtualHost *:80> serverName wsgihost DocumentRoot /home/mpenning/public_html WsgiScriptAlias / /home/mpenning/public_html/test.wsgi </VirtualHost> [mpenning@tsunami public_html]$

首先,我在/etc/hosts设置了一个主机名,这样我就可以确保我可以在查询中的主机名上复用…

[mpenning@tsunami public_html]$ grep wsgihost /etc/hosts 127.0.1.1 tsunami.foo.net tsunami wsgihost [mpenning@tsunami public_html]$

重新启动apache,并发出一个wget …

[mpenning@tsunami public_html]$ wget http://wsgihost/ --2012-08-29 05:50:26-- http://wsgihost/ Resolving wsgihost... 127.0.1.1 Connecting to wsgihost|127.0.1.1|:80... connected. HTTP request sent,awaiting response... 200 OK Length: 12 [text/plain] Saving to: âindex.html.3â 100%[======================================>] 12 --.-K/s in 0s 2012-08-29 05:50:26 (1.48 MB/s) - âindex.html.3â [mpenning@tsunami public_html]$ cat index.html Hello World![mpenning@tsunami public_html]$ # <------

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐