问题标签 [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.
redirect - 什么可能导致 Pylons + uWSGI + Cherokee 出现重定向循环?
我对 Django + uWSGI + Cherokee 没有意见。但是我想在提交任一框架之前尝试 pylons。
我遵循了 pylonshq.com - 1.0/gettingstarted 的教程
我在运行带有粘贴的塔架时没有遇到任何问题。
所以我使用了来自 projects.unbit.it - uwsgi/wiki/UsePaste 的指令来运行带有 uWSGI 的 pylons
这是我与 Cherokee 一起使用的源解释器行(连接 127.0.0.1:5000):
我在 Cherokee 中的 vServer 是 bokken.test.com,其根目录为:/var/www/pylons/example/example/public(我尝试过使用和不使用斜杠)
我的“目录/”规则处理程序设置为 uWSGI 源,但没有为特定处理程序设置根目录。
当我访问 bokken.test.com 时,我收到重定向循环错误。
谷歌浏览器:
错误日志:
与 Django 不同,我找到的教程都没有指定 uwsgi.xml 或 .wsgi 脚本。我不确定需要改变什么。
python - 当反向代理不可用时,Cherokee 能否提供后备/默认页面?
我有一个 Cherokee 安装,用于服务一些 Web 应用程序 - 一个博客/日历/等。和两个 CPU 密集型 Web 应用程序(1 个稳定版和 1 个开发版)。它们都是由 CherryPy 提供的 Django 或 Pylons 网络服务。我在 Cherokee 中使用反向代理处理程序来处理映射。
有时我必须降低开发版本才能进行更改。有没有办法设置 Cherokee,以便在反向代理目标无法找到或无响应时自动服务(或重定向到)另一个页面(例如指示正在构建状态)?
我更喜欢 Cherokee 中的自动化解决方案,但如果有人知道简单的点击式方法,我也会采用。
php - PHP没有加载自定义扩展
我正在用 PHP 编写一个自定义扩展,并将扩展加载到 php.ini 文件中。使用命令行界面时,扩展加载并运行良好,但不会加载到 Web 服务器(带有 FastCGI 的 Cherokee)。为了在被问及之前阻止一些问题,我肯定使用了正确的 php.ini 文件,并且我已经正确设置了 extension_dir 的值。即使我指定了加载扩展的完整路径,它也不起作用。
所以我想知道我能做些什么来解决这个问题。我怀疑这可能是由于外部依赖关系,因为在我将扩展名链接到几个共享库之前,它加载得很好。但是,我在 /var/log/cherokee/cherokee.error 中没有看到任何问题的迹象。关于如何确定问题的任何其他想法?
apache - Nginx vs Cherokee 替代 Apache
在内存使用和性能方面,你如何比较 Nginx 和 Cherokee?我的 VPS 使用 apache2 prefork-mpm 为 Drupal 6.16、magento 1.4.1 和 CS-CART 2.0.15 提供服务。即使我的网站流量很低,Apache2 也会占用我的内存(htop 显示每个 apache 进程占用 %18 内存)。如果我将 apache 更改为 nginx 或 cherokee,我会面临与 magento、cs-cart 和 drupal 的任何兼容性问题吗?最适合哪一个?我非常感谢任何生产系统经验。谢谢。
regex - RegEx 构造以排除文件
我真的坚持创建一个排除文件被重写的正则表达式。
我正在使用 Cherokee 作为 Web 服务器,并希望将 http://example.com/123 之类的链接转换为 http://example.com/get.php?short=123。
我的问题是我想为文件而不是文件创建一个开关。
/([^.]+) => /get.php?short=$1
/([.]+) => /$1
我想第二个以某种方式排除了第一个,但我无法找到。
如何解决这个问题或有更好的解决方案?
保罗
ubuntu - 在 Ubuntu 10.04 Lucid 上设置 Cherokee + Web2py
任何人都有脚本或指令集来在 Ubuntu 10.04 Lucid(云端)上的 Cherokee 上设置全新的 web2py 安装?Lucid 或 Cherokee 存储库 OK。Sqlite 现在很好,但 MySql 或 Postgres 会很棒。
django - 重新启动以查看更改?切诺基 + uWSGI + Django/Pinax + Virtualenv
我在 Cherokee + uWSGI 在我的 django 应用程序中对 .py 文件进行代码更改时遇到了一些麻烦。即使使用
find -name "*.pyc" -delete
...似乎没有任何效果。
在 django runserver 下运行相同的代码库时,在刷新时会立即注意到更改
如何强制重启并可靠地查看 Cherokee + uWSGI + Django 下的变化?
php - 重写规则以正确处理 ?-sign
我在使用 cherokee web-server 重写时遇到了一个烦人的问题。
我想转换:
问题是 ?- 符号弄乱了 cmd;
切诺基配置有:
所以我的问题是:如果问号存在,如何最好地“吃掉”问号。
问候,
//特森
apache - Apache、lighttpd、nginx、切诺基,什么是最好的组合?
我有一个博客,动态(php)和静态内容(图像、css、js)。我在谷歌上搜索了很多以在每台服务器上找到基准,并发现实际上没有最好的服务器。因此,我正在寻找经验的回报来选择好的组合。
更新以回应小麦:嗯,我的需求是我想的,和每个人一样;我需要快速加载所有页面——包括静态内容——我需要尽可能高的 HTTP 查询/秒速率。另外,如果有帮助,我正在使用 MongoDB。顺便说一句,我还需要用这个缓存我的数据库查询吗?
php - 使用 GD 和 php 制作缩略图会返回内部服务器错误
我正在使用 GD 在我的 php 站点上根据需要制作缩略图,但是每当我运行该函数时:
resize-class.php
本教程中使用的代码片段在
哪里:http: //net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/
Cherokee 错误日志得到以下错误:
并且创建一个空的 jpeg 并且脚本的其余部分完成(因此用户看到一个损坏的图像图标而不是所需的缩略图)。该脚本在我使用 Abyss web 服务器的 Windows 机器上运行良好,但是当我在 Debian 上使用 cherokee 和 php-cgi 运行它时它不起作用。我确保extension=gd.so
在php.ini
/etc/php5/cgi/ 和 /etc/php5/cli/ 中设置了它。
phpinfo()
显示GD模块已加载,否则我不知道为什么它不起作用。您可以在此处查看 phpinfo()