Python中文
首页
教程
问答
标签
搜索
登录
注册
WSGI App 未找到-404
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>遵循本指南:</p> <p><a href="http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide" rel="nofollow">http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide</a></p> <p>我无法配置“Hello World”WSGI应用程序(我没有在docroot挂载,也没有委派给守护进程) 在我的ubuntu上。Python版本是2.6.5。 我相信mod\wsgi安装正确。 以下是我所做的:</p> <ul> <li>创建了一个user/home/wsgitest(我知道我们不应该这样做,但它只是为了测试)。在</li> <li><p>将用户添加到组www数据,这是apache2运行的目录:</p> <pre><code>groups wsgitest wsgitest : wsgitest www-data </code></pre> <p>作为wsgitest,添加了显式读取文件夹的权限:</p> <pre><code>chmod -R g+rx wsgitest </code></pre></li> <li><p>创建了一个WSGI应用程序脚本文件,其内容与指南中的内容完全相同:</p> <pre><code>ls -la /home/wsgitest/ (...) -rw-r--r-- 1 wsgitest wsgitest 277 May 7 17:11 application.wsgi </code></pre></li> <li><p>已创建应用程序配置文件:</p> <pre><code>cat /etc/apache2/sites-available/application.conf <VirtualHost *:80> WSGIScriptAlias /application /home/wsgitest/application.wsgi <Directory /home/wsgitest> Order allow,deny Allow from all </Directory> </VirtualHost> </code></pre></li> </ul> <p>(文件属于根:根)</p> <ul> <li><p>已启用站点:</p> <pre><code>ls -la /etc/apache2/sites-enabled/ (..) lrwxrwxrwx 1 root root 35 May 9 15:29 application.conf -> ../sites-available/application.conf </code></pre></li> <li><p>重新启动apache2并转到以下地址:</p> <pre><code><ip-address>/application <ip-address>/application/ </code></pre></li> </ul> <p>得出404。在</p> <ul> <li><p>禁用站点并将以下内容放在/etc/apache2/apache2.conf文件的底部:</p> <pre><code><Directory /home/wsgitest> Order allow,deny Allow from all </Directory> WSGIScriptAlias /application /home/wsgitetst/application.wsgi </code></pre></li> <li><p>重新启动apache并尝试再次导航,没有任何更改。</p></li> <li><p>尝试使用lynx和localhost,没有更改。</p></li> <li><p>在apache2中启用日志记录信息级别。/var/log/apache2访问日志告诉我请求的应答是“404503”, 这是从错误.log公司名称:</p> <pre><code>[Wed May 09 15:39:28 2012] [info] mod_wsgi (pid=27914): Attach interpreter ''. (...) [Wed May 09 15:39:32 2012] [error] [client <ip>] File does not exist: /var/www/application (...) [Wed May 09 15:39:28 2012] [info] mod_wsgi (pid=27914): Cleanup interpreter ''. </code></pre></li> </ul> <p>“其他人”_访问.log“是空的。在</p> <p>在我看来,这个请求从未到达wsgi应用程序,或者没有以某种方式被路由。。。 谁能帮我找出问题所在吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在应用程序.wsgi必须是<em>应用程序</em>可调用对象(区分大小写)</p> <p><a href="http://webpython.codepoint.net/wsgi_application_interface" rel="nofollow">http://webpython.codepoint.net/wsgi_application_interface</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
10 回答
如何添加表示整数的擦边字符串?
5 回答
如何添加要在Bokeh中使用的新font.ttf文件?
4 回答
如何添加要显示的矩阵XY轴编号和XY轴
1 回答
如何添加计数?
6 回答
如何添加计数器函数?
5 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
6 回答
如何添加计数器来跟踪while循环中的月份和年份?
3 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
2 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
8 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
10 回答
如何添加评论拉梅尔亚姆
5 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
8 回答
如何添加谷歌地点自动完成到Flask?
10 回答
如何添加超时、python discord bot
1 回答
如何添加超过1dp的检查
4 回答
如何添加距离方法
5 回答
如何添加跟随游戏的敌人精灵
8 回答
如何添加路径以便python可以找到程序?
3 回答
如何添加身份验证/安全性以使用happybase访问HBase?
2 回答