Python中文
首页
教程
问答
标签
搜索
登录
注册
403尝试在Apach后面运行CherryPy时出错
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图在Apache后面使用mod_rewrite运行CherryPy,正如CherryPy文档(<a href="http://tools.cherrypy.org/wiki/BehindApache" rel="nofollow">BehindApache</a>,<a href="http://tools.cherrypy.org/wiki/ModRewrite" rel="nofollow">ModRewrite</a>)中描述的那样,但是它不起作用。在</p> <p><b>编辑:</b>之前,我对这个问题的描述有些不准确。在我的一些尝试中,我似乎忘记了重新启动Apache。我对这个问题作了重大修改。在</p> <p>当我运行我的程序(一个非常简单的“hello world”程序,类似于CherryPy附带的第一个教程文件),它似乎运行得很好。如果我从我的服务器上运行<code>curl "http://127.0.0.1:8080"</code>,我可以看到输出,并且在CherryPy日志中看到它的某种记录。在</p> <p>但是,如果我试图从我的浏览器访问该站点,我会收到一个403禁止的错误,说“您没有访问/此服务器的权限。”。我在CherryPy日志里没看到任何记录。我试着把重写规则(<code>RewriteRule ^(.*) <a href="http://127.0.0.1:8080" rel="nofollow">http://127.0.0.1:8080</a>$1 [proxy]</code>)放在我的httpd.conf文件,有斜杠和没有斜杠,两次我都得到相同的错误。在我的Apache错误日志中,我看到如下行:</p> <blockquote> <p>[Mon Sep 27 15:54:11 2010] [error] [client 123.45.67.89] attempt to make remote request from mod_rewrite without proxy enabled: proxy:http://127.0.0.1:8080/</p> </blockquote> <p>我试着把RewriteRule放到我站点的.htaccess文件中,结果发现404个未找到的错误,错误日志中有这样的行:</p> <blockquote> <p>[Mon Sep 27 13:31:54 2010] [error] [client 123.45.67.89] Attempt to serve directory: proxy:http://127.0.0.1:8080/</p> </blockquote> <p>我还是没有在CherryPy日志中看到任何条目。在</p> <p>我决定看看如果我不运行CherryPy就访问这个站点会发生什么,我得到了同样的结果。如果我插入代码,就好像Apache试图与CherryPy程序通信,但没有成功httpd.conf当我把线放进去的时候完全没有意识到。在</p> <p>这里有人知道为什么会发生这种事吗?有人知道该怎么办吗?我想尽一切办法都试过了。我的站点运行在一个DreamHost私有服务器上,Debian4.3.2-1.1、Apache2.2.15、Python2.6.5和Cherrypy3.1.2。在</p> <p><b>编辑2:</b>lazy1,我试过你的建议,但没用。我得到同样的403个错误。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可能希望尝试将cherrypy绑定到0.0.0.0(所有接口)</p> <pre><code> cherrypy.config.update({"server.socket_host" : "0.0.0.0"}) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用Python创建一个非常大的二进制频率矩阵来运行协作过滤
10 回答
使用Python创建一张HTML网页,其中在不同颜色中重复n遍显示“Hello World”的方法
1 回答
使用Python创建一组唯一的值length L
8 回答
使用python创建不同表格的透视表
5 回答
使用python创建不和谐频道
6 回答
使用python创建不存在的多个文件夹
6 回答
使用python创建串行远程文件
9 回答
使用python创建交互式仪表板时出现问题
1 回答
使用python创建交互式绘图
8 回答
使用python创建交互式自动电子邮件
6 回答
使用Python创建价格列表
6 回答
使用python创建修改的txt文件
8 回答
使用Python创建全局变量,初始化后更改值
4 回答
使用Python创建关键字搜索词数组
8 回答
使用Python创建具有不均匀块大小/堆叠条形图的热图
6 回答
使用Python创建具有依赖于另一列的值的列
4 回答
使用Python创建具有多列的HTML表
5 回答
使用Python创建具有时间范围数据的等距数据帧
6 回答
使用Python创建具有特定顺序或属性的XML文件
4 回答
使用Python创建具有级联功能的搜索栏
3 回答