問題タブ [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 サーバーの正しいディレクトリ レイアウトはどれですか?

スペインのハッカー Alvaro Lopez Herrera によって作成され、 http://www.cherokee-project.comから入手できる、構成用の優れた Web ベースの GUI を備えた非常に高速な Web サーバーです。

これまでのところ、Xcode に付属している Apple の PackageMaker.app を使用して .pkg インストーラーを作成できましたが、/opt/cherokee の下にすべてをインストールしています。

バイナリを、既にパスにあるディレクトリに移動させ、マンページやその他のものと同じようにしたいと思います。

/etc/cherokee に移動する構成ファイルと /var/www に移動できるドキュメント ルートを除いて、prefix=/usr を使用してすべてをインストールするとうまくいくようですが、よくわかりません。

それは機能しますか、それとも /Library の下のディレクトリ構造を使用する必要がありますか? /Library/Cherokee/VERSION/のように???

Apple のバンドルされた Apache は prefix=/usr でインストールされているようですが、構成ファイルは /etc/apache2 にあり、CGI と /Library/WebServer のマニュアルは /Library/WebServer/Documents にドキュメント ルートがあります。

たぶん、私のドキュメントルートは /Library/Cherokee/Documents またはそのようなものでなければなりません...

参考までに、Cherokee のデフォルトのレイアウトは次のようになっています: (dirs のみ)

http://pastebin.com/f57bc2d21

事前に助けてくれてありがとう!:)

0 投票する
0 に答える
405 参照

webserver - チェロキーサーバーを移植可能にする方法はありますか?

私はさまざまなマシンで開発しています。私は MAMP を使用しています。それをドロップボックス フォルダーにインストールし、アプリケーション フォルダーへのシンボリック リンクを作成しました。そうすれば、ある日デスクトップで作業し、たとえばデータベーススキーマに変更を加え、翌日ラップトップで作業する場合、セットアップしたすべての apache 仮想ホストに同じことが適用され、データベースの移行を行う必要がなくなります。 MAMPを使用。すべてがポータブルです。

私は最近、Cherokee サーバーを使い始めましたが、とても気に入っています。MAMP を Cherokee に置き換えたいのですが、まず移植可能にする必要があります。複数のマシンで複数の仮想ホスト、設定などを構成する必要はありません。

Cherokee を MAMP と同じくらいポータブルにセットアップできる方法はありますか?

サムドライブからチェロキーを実行したい場合はどうすればよいですか?

0 投票する
3 に答える
3369 参照

apache - NGINX/Cherokee/Lighttpd で Apache を使用する理由

Apache は 10 年以上にわたってデファクト スタンダードの Web サーバーでしたが、近年では RAM の消費量が少なく、より少ないスレッドと非同期 I/O を使用して 1 秒あたりにより多くの要求を処理する Web サーバーが登場しています。私の意見では、これらのサーバーの構成もより単純で最小限に抑えられていると思います。

非同期サーバーははるかに軽量であるのに、なぜ人々は Apache を使用するのでしょうか? 明確なメリットはありますか?

0 投票する
1 に答える
297 参照

python - FlupとCherokeeを使用したDjango-Mingusのデプロイで問題が発生しました。奇妙な管理者の行動

djangoの統合開発Webサーバーで完全に正常に動作しているdjango-mingusブログがあります。virtualenvにインストールされます。

cherokee 0.99.42のdjangoアプリウィザードを使用してデプロイすると、管理パネルに奇妙な動作が表示されます。すべてのアプリが管理パネルに表示される場合と、アプリのサブセットのみが表示される場合があります。メインの管理者ビューから消えるのは常に同じアプリです。

manage.py runfcgiコマンドは、virtualenvにインストールされているpythonインタープリターを介して起動されます。

そのような問題を追跡する方法はありますか?正しく設定されていない環境変数に関連している可能性がありますか?

編集:これは循環インポートの問題でしょうか?

2番目の編集:同じ問題がnginxでも発生します。./manage.pyrunfcgiコマンドにDebug=Trueを追加すると、セットアップが安定します。

0 投票する
3 に答える
2309 参照

python - チェロキーを使用したuWSGI:最初のステップ

チェロキーでuWSGIを使用してみた人はいますか?あなたの経験とあなたが最も信頼した文書を共有できますか?私は両方の(uWSGIとCherokee)Webサイトのドキュメントから始めようとしています。まだ何も機能しません。Ubuntu10.04を使用しています。


編集:明確にするために、チェロキーはうまく機能しています。エラーメッセージが表示されます:

uWSGIエラー、wsgiアプリケーションが見つかりません

したがって、私の構成に何か問題があるはずです。または多分私のアプリケーション。

0 投票する
1 に答える
699 参照

python - wsgi-servedページが更新されない

最近、チェロキーを使用してuWSGIで動作する最初のアプリを入手しました。uWSGIドキュメントから取得した次のコードを使用しました。

ページは正しく表示されますHello World。そのテキストをに変更してNew Thing更新しても、何も変わりません。何を忘れているの?

私が試したこと:

  1. ブラウザの履歴とキャッシュをクリアする
  2. チェロキーの停止と開始


編集:明確にするために、Pythonコードでに変更Hello Worldします。New Thing次に、チェロキーを停止して更新すると、明らかにエラーメッセージが表示されます。チェロキーを再起動して更新すると、が表示されますHello World

0 投票する
2 に答える
331 参照

django - チェロキーはdjangoプロセスコードを同期更新しません

Web サーバーとして cherokee(1.0) と django Web フレームワーク (1.2.1) を使用しています。

views.py などの django ファイルや静的ファイルを更新すると、Web サーバーがすぐに更新されないようです。キャッシュのことかと思い、有効期限を「1970年に既に期限切れ」に設定しましたが、問題は残ります。

また、管理 Web サイトでサーバーを再起動しようとしましたが、それでも問題を解決できません。

どうすれば同期的に更新できますか、または自分で更新できますか?

0 投票する
1 に答える
472 参照

regex - リダイレクトの問題の正規表現 (Cherokee Web サーバー)

正規表現に頭が乗らないので、これには本当に問題があります。

私は Cherokee Web Server を使用しており、正規表現を使用してリダイレクトを実行しようとしています。

次のURLを取得する必要があります(たとえば)

このようにコントローラーに

誰か助けてください!

ありがとう

0 投票する
1 に答える
1959 参照

python - チェロキー + uWSGI + パイロン

uWSGI + Cherokee を使用して Django アプリを正常にデプロイしました。ただし、Django を決定する前に、Pylons を試してみたいと思います。

これまでのところ、ここの指示/推奨事項に従ってきました: Deploying Pylons with uWSGI

パスターサーブは問題なく動作します。しかし、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に固有のガイドまたはステップバイステップが見つかりません