问题标签 [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.
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 被识别为拨出组的成员?
php - 切诺基上的 Lua
是否有人在 Cherokee Web Server 上配置或尝试配置 CGILua。
我真正想要的是在 Cherokee 上与 PHP 一起处理 lua 页面(.lp)(PHP 用于在 DB 上写入并处理用户数据,而 Lua 用于从数据库读取并处理其他页面)。
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 文件。
有什么建议吗?非常感谢。
django - 如何使用 Cherokee 在主服务器的相同 IP 但不同端口上运行虚拟服务器?
当我安装了 Cherokee 服务器并且我只有一个 IP 地址时,我需要知道如何创建一个可以访问的虚拟服务器,例如:
我只想更改端口,并且希望能够使用 Cherokee 使用相同的 IP 但使用不同的端口创建任何虚拟服务器。
python - python 库的 setup.py 和对发行版级 python 代码的依赖
因此,我将一些我拥有的代码打包为适当的“pypi-compliant”python 包。
问题是,我的 python 库依赖于发行版级库中的一些 python 类——特别是 cherokee。
通过安装
或者
或者
当然,这取决于您使用的发行版。
在我安装的 cherokee 库中,我可以找到
所以问题是,我应该如何在我的 python 库setup.py
中指出我所依赖的Config.py
?
reverse-proxy - 在切诺基反向代理后面运行 buildbot
我正在尝试在切诺基反向代理后面运行我的 buildbot 主服务器,并将 buildbot 实例作为循环反向代理布局中切诺基的信息源。
这是 buildbot master.cfg 配置文件:-
这是切诺基配置:-
不幸的是,502 Bad gateway
当我访问我的 web url 时我得到了,但另一方面,我知道我的 buildbot 主服务器实例工作正常,因为转到相同的 web url 并附加:8010
在 web url 后面会给我“欢迎使用 Buildbot 。 ..“ 页。
python - 使用 uWSGI 和 Cherokee 部署 Pyramid 应用程序
我正在尝试设置一个通用的 Pyramid 项目以通过 Cherokee 与 uWSGI 一起工作,但不断收到“未加载应用程序”错误。我所做的所有研究并没有真正让我继续下去。有人有想法么?请注意,我“正在”通过 virtualenvwrapper 使用 virtualenv。
这是来自我的 development.ini
这是我一直试图用来启动它的命令:/usr/bin/uwsgi --ini development.ini --plugin python
.
我可以发布任何进一步的细节,但项目本身没有其他更改。
php - 让 codeigniter 在切诺基上工作
我刚刚设置了一个切诺基服务器来进行测试,到目前为止,我喜欢它的性能和易于设置。但是有一个问题,codeigniter 似乎不太好用。
我总是得到“拒绝访问”
您如何使用 cherokee 服务器设置 codeigniter?
谢谢!
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 类中,如下所示:
我收到此错误:
我该如何解决这个问题?谢谢
mime-types - 将特定文件映射到 Cherokee 中的特定 MIME 类型
我想让我的 Cherokee 为我的 xml 文件提供特定的 mime 类型。现在它只为所有 xml 文件提供 mimetype application/xml。
在 apache 中,可以在 /etc/apache2/apache2.conf 中编写以下内容。
因此,例如 dir/a.xml 始终使用内容类型 application/a 提供服务。我可以在切诺基做类似的事情吗?