問題タブ [apache-traffic-server]
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.
proxy - HTTP/1.1 404 が Accelerator Apache Traffic Server で見つからない
Apache Traffic Server を実行しているときに問題がありますが、問題はその量であり、問題はありませんが、このような見出しを実行するには
このリクエストをサーバーに実行すると、アクセラレータ (ATS) で 404 not found me が返されます
しかし、奇妙なことに、インターネットにプロキシがあり、200 応答要求を返す http 要求を送信しても、サーバーはそうではありません。
authentication - Apache Traffic Server フォワード プロキシ基本認証
CentOS 6 でApache Traffic Server (ATS)を使用して、基本的なプロキシ認証を使用してフォワード プロキシ サーバーをセットアップしようとしています。基本的なプロキシ認証を使用して、 SQUIDとApache httpd mod_proxyフォワード プロキシの両方を正常にデプロイしました。パフォーマンスを比較するためにATSと同じ。
ATS が提供するbasic-authプラグインの例を使用しようとしていますが、複数の問題があります。
CentOS 6 用の最新の epel リポジトリを追加し、trafficserver と trafficserver-devel (ATS コンパイラtsxsを使用するために必要) パッケージの両方をインストールします。basic-auth.c ファイルをソースからユーザー ディレクトリにコピーし、コンパイルを試みます。
ファイルが見つからないというエラーが表示されるとすぐに-ts/ink_defs.h
このファイルは、ソース コードでautoconfig -if
とconfigure
を実行することによって生成されます。そのため、先に進み、trafficserver git リポジトリのクローンを作成し、手順を実行して/opt/ts/
. これらをtsxs が参照するディレクトリにコピーしました (ここにあるのは、trafficserver - develを/usr/include/ts/
使用してインストールしたときのデフォルトの場所であるためです(以前にソースからのみトラフィック サーバーをインストールしたときは、tsxsは実行されませんでした)。
ファイルが配置されたので、basic-auth.cc でコンパイラを再度実行しました。今回ts.h
は、sdk_version パラメータが原因で、 でエラーが発生しました。
のコードを調査し、最新のソースts.h
と比較しました。156 行目が次のように変更されていることがわかります。
トラフィックサーバー開発:
ソース:
したがって、バージョン管理に問題があると想定しています。自分のバージョンの ts.h を最新のソースに置き換えて、もう一度コンパイルを試みました。うまくいきました!
.so ファイルを plugins ディレクトリにコピーし、それに応じて plugins.config と records.config を変更します。残念ながら、trafficserver を起動しようとすると、セグメンテーション エラーで失敗します。
より良いデバッグ ログを取得するために gdb を使用しようとしましたが、何も役に立ちません。別の言及がありますsdk_version
-しかし、ファイルを飛び回ってそれらを置き換えることは、本来の動作ではないと思い始めています...
私が間違っているかもしれないことについてのヒントやヒントは大歓迎です。
caching - Apache TrafficServer でオブジェクトをプッシュする方法
Apache トラフィック サーバーをフォワード プロキシとして設定しており、外部からキャッシュ内のいくつかのオブジェクトをプッシュしたいと考えています。hereの指示に従ってみ ました。
オブジェクトをプッシュしようとすると、次の出力が得られます
apache-traffic-server - Apache Traffic Server 透過プロキシ (Linux ブリッジ モードでインライン) が機能しません。トラブルシューティングのアドバイスはありますか?
ここの公式ドキュメントの手順に厳密に従いました:http://trafficserver.readthedocs.org/en/latest/admin/transparent-proxy/bridge.en.html#inline-on-a-linux-bridge
その後、Linux ブリッジは正常に動作し、クライアント PC 上のすべてのアプリはインターネットにアクセスできますが、http Web サイトにアクセスするブラウザーは常にタイムアウトになります (https は問題ありません)。
「ps aux」を使用すると、traffic_cop、traffic_manager、および traffic_server の 3 つのプロセスを確認できます。
ログパスにアクセスログファイル squid.log がありません。
また、ブリッジとして使用する PC 上の Wireshark は、この状況でインターフェイスを見つけることができません。
apache - MAC OS で Apache Traffic Server を起動するには?
次の手順を使用して Apache Traffic Server をインストールしました。
https://cwiki.apache.org/confluence/display/TS/Mac+OS+X
どうすればそれを開始してテストできますか?
apache - Apache Traffic Server でキャッシュと 301/302 リダイレクト キャッシュを無効にする
主に、簡単に構成できるリバース プロキシとして Apache Traffic サーバーを使用しています。
cache.config にエントリを追加して、一部の仮想マシンのキャッシュを完全に無効にしました。
これにより、すべてのオブジェクト キャッシングが無効になりますか?
これでリダイレクト キャッシュが無効にならないのはなぜですか?
(古い 301 リダイレクトをクリアするには、Trafficserver キャッシュをクリアする必要があります)
私はこれがちょっとしたエッジケースであることを知っています (私は通常 301 キャッシュの問題に遭遇しません) - しかし、今日これに出くわし、それがまだリダイレクトをキャッシュしていることに驚きました。 、どのくらいの期間など