问题标签 [cherokee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
673 浏览

python - 网络服务器调用 PySerial 权限时被拒绝

我有一个 django 应用程序,它连接到服务器上的多个串行设备。

此应用程序在 Ubuntu 10.04 上运行。用户“chero”是网络服务器进程的所有者。chero 是拨出组的成员。

使用开发服务器或 python shell(以用户 chero 运行),一切都按预期工作。

网络服务器是 cherokee,带有 uwsgi(也作为 chero 运行)。当网络服务器尝试打开串行端口时,我得到:[错误 13] 权限被拒绝。

我已经验证了网络服务器确实以用户 chero 身份运行,方法是将其插入到串行端口打开之前的行中: raise ValueError('user: ' + pwd.getpwuid( os.getuid() ).pw_name)

在我将 /dev/ttyS* 的权限设置为 666 后,网络服务器能够打开端口,但这不是一个理想的解决方案。

是否有某些原因 uwsgi 或 cherokee 会阻止 chero 被识别为拨出组的成员?

0 投票
1 回答
217 浏览

php - 切诺基上的 Lua

是否有人在 Cherokee Web Server 上配置或尝试配置 CGILua。

我真正想要的是在 Cherokee 上与 PHP 一起处理 lua 页面(.lp)(PHP 用于在 DB 上写入并处理用户数据,而 Lua 用于从数据库读取并处理其他页面)。

0 投票
1 回答
1105 浏览

python - Django 不加载内部 .css 文件

我在本地创建了一个 Django 项目,它运行没有任何问题。但是,在亚马逊 AWS 上安装了一个烦人且困难的 Cherokee + uWSGI 之后,我的项目没有显示 Django .css 内部文件。

http://f.cl.ly/items/2Q2W3I3R0X1n2X3v0q2P/django_error.jpg <--/Admin/看起来像这样

该图像是我的 /admin/ 的屏幕,它应该具有不同的样式,但没有加载 .css 文件。

这是切诺基的日志。我不明白它为什么要在该路径中查找 .css 文件。Cherokee 应该在 Django 原始目录中搜索文件,所以我没有更改项目中的 .css 文件。

有什么建议吗?非常感谢。

0 投票
1 回答
237 浏览

django - 如何使用 Cherokee 在主服务器的相同 IP 但不同端口上运行虚拟服务器?

当我安装了 Cherokee 服务器并且我只有一个 IP 地址时,我需要知道如何创建一个可以访问的虚拟服务器,例如:

我只想更改端口,并且希望能够使用 Cherokee 使用相同的 IP 但使用不同的端口创建任何虚拟服务器。

0 投票
1 回答
98 浏览

python - python 库的 setup.py 和对发行版级 python 代码的依赖

因此,我将一些我拥有的代码打包为适当的“pypi-compliant”python 包。

问题是,我的 python 库依赖于发行版级库中的一些 python 类——特别是 cherokee。

通过安装

或者

或者

当然,这取决于您使用的发行版。

在我安装的 cherokee 库中,我可以找到

所以问题是,我应该如何在我的 python 库setup.py中指出我所依赖的Config.py

0 投票
1 回答
689 浏览

reverse-proxy - 在切诺基反向代理后面运行 buildbot

我正在尝试在切诺基反向代理后面运行我的 buildbot 主服务器,并将 buildbot 实例作为循环反向代理布局中切诺基的信息源。

这是 buildbot master.cfg 配置文件:-

这是切诺基配置:-

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

不幸的是,502 Bad gateway当我访问我的 web url 时我得到了,但另一方面,我知道我的 buildbot 主服务器实例工作正常,因为转到相同的 web url 并附加:8010在 web url 后面会给我“欢迎使用 Buildbot 。 ..“ 页。

0 投票
1 回答
2453 浏览

python - 使用 uWSGI 和 Cherokee 部署 Pyramid 应用程序

我正在尝试设置一个通用的 Pyramid 项目以通过 Cherokee 与 uWSGI 一起工作,但不断收到“未加载应用程序”错误。我所做的所有研究并没有真正让我继续下去。有人有想法么?请注意,我“正在”通过 virtualenvwrapper 使用 virtualenv。

这是来自我的 development.ini

这是我一直试图用来启动它的命令:/usr/bin/uwsgi --ini development.ini --plugin python.

我可以发布任何进一步的细节,但项目本身没有其他更改。

0 投票
1 回答
314 浏览

php - 让 codeigniter 在切诺基上工作

我刚刚设置了一个切诺基服务器来进行测试,到目前为止,我喜欢它的性能和易于设置。但是有一个问题,codeigniter 似乎不太好用。

我总是得到“拒绝访问”

您如何使用 cherokee 服务器设置 codeigniter?

谢谢!

0 投票
1 回答
1515 浏览

sinatra - Sinatra + 机架路由

我有一个看起来像这样 ws_app.rb 的应用程序文件:

modules/Battery.rb 看起来像这样:

控制器/BatteryController.rb 文件如下所示:

当我正常运行 Sinatra 时,这非常有效,如下所示:

然后去这里:

我得到了我期待的 JSON:

但我需要将它部署在切诺基网络服务器上,所以我想为此制作一个机架 config.ru 文件......

所以我有一个文件 mpthmiws.rb 包含

还有一个 config.ru 文件,其中包含

当我跑

去这里:

但后来我得到了著名的,“Sinatra 不知道这个小曲 - 尝试 get '/battery/1.json' do "Hello World" end

如果我从控制器/BatteryController.rb 文件中获取第一条路由并将其放在 ws_app.rb 文件中的 HMIMPT 类中,如下所示:

我收到此错误:

我该如何解决这个问题?谢谢

0 投票
1 回答
136 浏览

mime-types - 将特定文件映射到 Cherokee 中的特定 MIME 类型

我想让我的 Cherokee 为我的 xml 文件提供特定的 mime 类型。现在它只为所有 xml 文件提供 mimetype application/xml。

在 apache 中,可以在 /etc/apache2/apache2.conf 中编写以下内容。

因此,例如 dir/a.xml 始终使用内容类型 application/a 提供服务。我可以在切诺基做类似的事情吗?