问题标签 [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 投票
2 回答
5242 浏览

django - X-Requested-With/HTTP_X_REQUESTED_WITH 奇怪的问题

我正在构建一个 Django 站点并尝试使用该request.is_ajax()功能......但它只在本地工作,它让我发疯!

我正处于我刚刚转储标题的地步。这里(在 django 测试服务器上)有,HTTP_X_REQUESTED_WITH但在生产服务器(cherokee+scgi)上,我得到的只是X-Requested-With.

我已经使用 firebug 来窥探发送的标头,并且它是X-Requested-With(在网站的两个版本上)。我非常非常困惑。任何人都可以解释正在发生的事情以及我如何在不失去理智的情况下解决它吗?

0 投票
1 回答
543 浏览

macos - Mac OS X 下 Web 服务器的正确目录布局是什么?

我正在打包 Cherokee Web 服务器,这是一个非常快速的网络服务器,带有一个很好的基于 Web 的 GUI,用于配置由西班牙黑客 Alvaro Lopez Herrera 编写,可从http://www.cherokee-project.com获得。

到目前为止,我已经设法使用 Xcode 附带的 Apple PackageMaker.app 创建了一个 .pkg 安装程序,但我正在 /opt/cherokee 下安装所有内容。

我想我想让二进制文件转到已经在路径中的目录,并且对于联机帮助页和其他内容也是如此。

我看起来像使用 prefix=/usr 安装所有东西都可以很好地工作,除了应该去 /etc/cherokee 的配置文件和文档根目录可以去 /var/www 但我不确定。

这行得通还是我应该在 /Library 下使用一些目录结构?像 /Library/Cherokee/VERSION/ ???

Apple 捆绑的 Apache 似乎使用 prefix=/usr 安装,但在 /etc/apache2 和 CGI​​ 中安装了配置文件,并在 /Library/WebServer/Documents 中安装了文档根目录到 /Library/WebServer 的手册。

也许我的 docroot 应该是 /Library/Cherokee/Documents 或类似的东西......

作为参考,Cherokee 的默认布局是这样的:(仅 dirs)

http://pastebin.com/f57bc2d21

我在这里先向您的帮助表示感谢!:)

0 投票
0 回答
405 浏览

webserver - 反正有没有让切诺基服务器便携?

我在不同的机器上开发。我使用 MAMP,我将它安装在我的保管箱文件夹中,并创建了指向应用程序文件夹的符号链接。这样,如果我有一天在我的桌面上工作并对数据库模式进行更改,第二天我在笔记本电脑上工作,我就不必做任何数据库迁移的东西,这同样适用于我设置的所有 apache 虚拟主机使用 MAMP。一切都是便携的。

我最近开始使用 Cherokee 服务器,我非常喜欢它。我想用 Cherokee 替换 MAMP,但首先我需要能够使其便携。我不想在多台机器上配置多个虚拟主机、设置等。

无论如何我可以将切诺基设置为像 MAMP 一样便携吗?

如果我想从拇指驱动器运行 Cherokee 怎么办?

0 投票
3 回答
3369 浏览

apache - 为什么在 NGINX/Cherokee/Lighttpd 上使用 Apache?

十多年来,Apache 一直是事实上的标准 Web 服务器,但近年来为我们带来了消耗更少 RAM 并使用更少线程和异步 I/O 每秒处理更多请求的 Web 服务器。在我看来,我还发现这些服务器的配置更加直接和最小化。

当异步服务器如此轻量级时,为什么人们使用 Apache?有什么明显的好处吗?

0 投票
1 回答
297 浏览

python - 使用 Flup 和 Cherokee 部署 Django-Mingus 时出现问题。奇怪的管理员行为

我有一个 django-mingus 博客,在 django 的集成开发 Web 服务器上运行得非常好。它安装在 virtualenv 中。

使用 cherokee 0.99.42 的 django 应用程序向导部署后,管理面板显示出奇怪的行为。有时所有应用程序都显示在管理面板中,有时只显示应用程序的一个子集。从主管理视图中消失的总是相同的应用程序。

manage.py runfcgi 命令通过安装在 virtualenv 中的 python 解释器启动。

你有跟踪这类问题的方法吗?可能与未正确设置的环境变量有关吗?

编辑:这可能是循环导入问题吗?

第二次编辑:同样的问题发生在 nginx 上。在 ./manage.py runfcgi 命令中添加 Debug=True 可使设置稳定。

0 投票
3 回答
2309 浏览

python - 带有切诺基的 uWSGI:第一步

有没有人尝试过将 uWSGI 与 Cherokee 一起使用?您能分享您的经验以及您最依赖的文件吗?我正在尝试从(uWSGI 和 Cherokee)网站上的文档开始。还没有任何效果。我正在使用 Ubuntu 10.04。


编辑:澄清一下,切诺基一直工作正常。我收到错误消息:

uWSGI 错误,未找到 wsgi 应用程序

所以我的配置一定有问题。或者也许是我的应用程序。

0 投票
1 回答
699 浏览

python - wsgi 服务的页面不刷新

我最近让我的第一个应用程序在 uWSGI 中与 Cherokee 一起工作。我使用了以下来自uWSGI 文档的代码:

页面正确读取Hello World。当我将该文本更改为New Thing并刷新时,没有任何变化。我忘记了什么?

我试过的:

  1. 清除浏览器历史记录和缓存
  2. 停止和启动切诺基


编辑:为了澄清,我在 Python 代码中更改Hello World为。New Thing然后我停止 Cherokee,刷新,我显然看到了一条错误消息。我重新启动 Cherokee,刷新,我看到了Hello World

0 投票
2 回答
331 浏览

django - cherokee 不同步更新 django 进程代码

我使用 cherokee(1.0) 作为 web 服务器和 django web framework(1.2.1)。

当我更新 django 文件(如 views.py 或静态文件)时,Web 服务器似乎不会立即更新。我想这是关于缓存的,所以我设置了“已经在 1970 年过期”,但问题仍然存在。

我也尝试在管理网站中重新启动服务器,但仍然无法解决问题。

它如何同步更新或我可以自己更新它?

0 投票
1 回答
472 浏览

regex - 重定向问题的正则表达式(Cherokee Web 服务器)

我对此有一个真正的问题,因为我无法理解正则表达式。

我正在使用 Cherokee Web Server,并且正在尝试使用正则表达式来执行重定向。

我需要获取以下网址(例如)

像这样到控制器

有人可以帮帮我吗!

谢谢

0 投票
1 回答
1959 浏览

python - 切诺基 + uWSGI + Pylons

我已经使用 uWSGI + Cherokee 成功部署了一个 Django 应用程序。但是,在决定使用 Django 之前,我想先尝试一下 Pylons。

到目前为止,我已遵循此处的说明/建议: 使用 uWSGI 部署 Pylons

粘贴服务可以顺利进行。但是当我尝试通过 uWSGI 服务时,我一无所获:

/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M

生成了我的 uWSGI 主进程和工作进程。所以,我访问http://localhost:5000 这是我得到的:

我的终端回读(并在我刷新浏览器时重复):

我究竟做错了什么?我找不到任何特定于 uWSGI + Cherokee 的指南或分步说明