問題タブ [litespeed]

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 に答える
337 参照

apache - そのnginx HttpAccessKeyModuleをライトスピードまたはApacheで使用する機会はありますか?

litespeed または apache で nginx の HttpAccessKeyModule を使用できますか。または、同じ仕事をするモジュールまたはhtaccessルールを知っていますか?

http://wiki.nginx.org/HttpAccessKeyModule

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

php - LiteSpeed で .htaccess のすべての書き換えルールを apache2 のように評価するにはどうすればよいですか?

LiteSpeed が mod_rewrite ルールを apache2 と同じように評価しないという問題があります

http://example.com/page-nameを $_SERVER['REQUEST_URI'] でhttp://example.com/index.php/page-nameに書き換える mod_rewrite 設定の php ルーティング システムがあります。これはうまくいきます。

ex http://example.com/generate-thumbnail?uri=/images/thumbnails/1.jpgという画像 URI からサムネイルを生成する URI を追加しました。この URL は、キャッシュを有効にするためにhttp://example.com/images/thumbnail/1.jpgに保存されるサムネイル画像を生成します。

次のステップは、画像がhttp://example.com/images/thumbnail/1.jpgにあるかどうかをチェックし、そうでない場合はhttp://example.com/generate-thumbnail?uri=/images/thumbnails/を実行する正規表現です。 1.jpgを使用して、新しいサムネイルを生成します。

以下の .htaccess ファイルは apache2 では問題なく動作しますが、LiteSpeed を実行する私のホスティング サービスでは動作しません。LiteSpeed では、最初の書き換えルールのみが評価されるため、http ://example.com/generate-thumbnail?uri=/images/thumbnails/1.jpgが存在しない場合、サーバーはファイルhttp://exampleを探すように見えます。正しい URL http://example.com/index.php/generate-thumbnail?uri=/images/thumbnails/1.jpgになる最後の書き換えルールを評価する代わりに、 .com/generate-thumbnailを使用します。

apache2はこれを正しく取得しますが、LiteSpeedでは取得しません。なぜですか?

file_that_exists.php が実際のファイルである場所に変更するRewriteRule (.*) /generate-thumbnail?uri=$1 [L]と、LiteSpeed ですべて正常に動作します。RewriteRule (.*) /file_that_exists.php?uri=$1 [L]

LiteSpeed にすべての書き換えルールを評価させるにはどうすればよいですか?

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

apache - htaccessヘルプ、www、httpsを強制し、index.phpを削除する必要があります

htaccessファイルを書き換えてURLからindex.phpを削除しました

これに加えて、とを強制したいのですwwwhttps、どちらも持たないリクエストに対しては。

したがって、最終的にすべてのURLは次のようになりますhttps://www.example.com/whatever/something/。また、SEOの目的で、URLがマークを外した場合、次のように正しいバージョンにリダイレクトする必要があります。

それを達成するための助けが欲しいです、ありがとう!

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

.htaccess - .htaccess RewriteOptions Inherit は継承していません

RewriteOptions Inerhitを使用してルールを継承しようとしましたが、何らかの理由でルールがデフォルトで継承されていないためです。LiteSpeed サーバー上にいることを知りたい場合があります

IP XXX.XX.XX.XXは、次の場所にあるサブドメインを指しています ~/public_html/dir/sub/

この .htaccess は次の場所にあり~/public_html/ます。

私はこの~/public_html/dir/.htaccessを持っています:

また~/public_html/dir/sub/、.htaccess では次のようになります。

この .htaccess には、その下にいくつかの WordPress コードもあり、これも削除しようとしましたが、何も変わりませんでした。

私も使用しようとしましRewriteOptions Inherit Beforeたが、 ~/public_html/ のルールは適用されません。そのため、IP にアクセスしてもリダイレクトされません。

誰もが以前にそのような問題に直面し、私がクラウドで試したことについて何かヒントを得ましたか? 私は本当に多くの検索を行いましたが、何が間違っているのかわかりませんでした。

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

php - POST ファイルのアップロード - multipart/form-data + PHP の UTF バグ?

ヘッダー付きの HTTP ポストを使用してファイルをアップロードしようとすると、Content-Type: multipart/form-data; boundary=-----NPRequestBoundary-----すべてが期待どおりに機能しますが、使用しようとするContent-Type: multipart/form-data; boundary=-----NPRequestBoundary-----; charset=UTF-8と $_FILES 配列が完全に空白になります。

PHPまたはWebサーバーの問題ですか?私が知っているように、この形式Content-Typeは有効です。

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

php - 画像のオンザフライサムネイル/リサイズ生成

重複の可能性:
オンザフライでの PHP 画像のサイズ変更とサイズ変更された画像の保存

その場で画像のサイズを変更するための最良、最速、最もリソース効率の良い方法は何ですか? 私は、要求されたときにその場でフォト ギャラリーからサムネイルと特別なサイズの画像を生成するという考えを持っています。

これは良い考えですか?そして最良の方法は何ですか?

PHP、Imagemagick、ライトスピード サーバー

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

apache - wwwにリダイレクトすると1秒の遅延が発生しますか?

LitespeedWebサーバーを実行している共有ホストでMagento1.6.2.0を使用しており、ページの読み込みを高速化する方法の調査を開始しました。現在、Pingdomを使用してリクエストを確認していますが、wwwなしでURLを入力すると、最初から1秒も失われているようです。ブラウザはwwwページにリダイレクトします、それはそれがとても時間がかかるということだけです。これは私が修正できるものですか?Magentoのbase-urlを変更してwwwを含めないようにすることができると思いますが、代わりにwwwurlに移動するときに同じ遅延が発生すると思います。

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

php - PHPを使用したLiteSpeedでのカスタムHTTP応答ヘッダーの設定

(jQueryを使用して)AJAXを介してより説明的なエラーメッセージを返すために、カスタムHTTP1.0ステータスコードを設定しようとしています。

PHPでは次のようなものがあります:

これは、Apache 2.2.15を使用する開発環境では期待どおりに機能しますが、LiteSpeed5.5を実行している本番Webサーバーでは機能しません。LiteSpeedは代わりにを返します200 OK

これを使用する:

Apacheは404上記のテキストでを返します。LiteSpeedは、カスタムテキストをデフォルトの「見つかりません」に置き換えます。

LiteSpeedでこの機能をオーバーライドして、Apacheと同じように機能させる方法はありますか?同等のWebサーバーであると想定されていることを理解しています。

どんなアイデアでも、私に知らせてください。

-P。

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

php - APC:apc_fetchはfalseを返すことがよくありますが、成功することもあります

  • APCバージョン:3.1.9。
  • PHPバージョン:5.2.17
  • Litespeedを使用しています
  • デフォルトのPHP:5
  • PHP4 SAPI:cgi
  • PHP5 SAPI:dso
  • SUEXEC:有効

2つのファイルを作成します。最初のファイル、apc varを設定します:

2番目のファイル、apc varを取得してみてください:

最初のファイルにアクセスしましたが、すべて問題ありません。2番目のファイルを開き、数回更新します。通常(ほぼ90%)、falseを返します。そして、正しい応答を返すことはめったにありません。

これが私のAPC設定です。

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

caching - APC のアップタイムが非常に低い

これが私のサーバー情報です:

  • APC バージョン: 3.1.9
  • PHP バージョン: 5.2.17
  • サーバー : ライトスピード
  • PHP : DSO。
  • cPanel : はい。
  • WHM : はい。

私はめったに を開きませんapc.php。通常は、トラフィックのピーク時に 1 日に 3 ~ 6 回開きます。ほとんどの場合、私はそれを開きますが、稼働時間は低く、20 分から 5 時間の範囲です。しかし、Litespeed が自動的に再起動するなどのエラー メールを受信したことはありません。

  • APC のメモリ使用率は低く、10 ~ 25% です。
  • 断片化も低く、1% 未満です。

これが私のAPC設定です。

アップタイムを長くするためにできることはありますか? もう 1 つの小さな質問は、APC が再起動したときにキャッシュがフラッシュされるかどうかです。