問題タブ [api-management]

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

nginx - Nginx および Apache Tomcat 8 を使用した Tyk ゲートウェイ (ubuntu 14.04)

Tyk ダッシュボードで API を作成しようとしたときに、ここで何が欠けているのか疑問に思っています。

私のセットアップは次のとおりです。

Nginx はすでに動作しており、呼び出しをデフォルト ポート 8080 で apache tomcat にリダイレクトしています。

例: tomcat.myserver.com/webapp/get/1 200-OK

カスタム ノード ポート 8011 を使用して、以前に次のように tyk-dashboard と tyk-gateway をセットアップしました。

Tyk ダッシュボード:

Tyk ゲートウェイ:

/etc/hosts はすでに構成されています (実際には必要ありません):

Tyk ダッシュボードの構成 (ここでは特別なことは何もありません):

  • API名:フー
  • リッスン パス: /foo
  • API スラッグ: foo
  • ターゲット URL: tomcat.myserver.com/webapp/

どの URI を呼び出すと思いますか? Nginxに追加する必要があるセットアップはありますか?

  1. myserver.com/foo 502 nginx
  2. myserver.com:8011/foo が応答しない
  3. foo.myserver.com 502 nginx

(すべて同じサーバーで実行されています)

解決済み:

Tyk ゲートウェイの構成が正しくありませんでした。setup.shでディレクティブを追加--mongoおよび削除する必要があります。--domain

したがって、curl -H "Authorization: null" 127.0.0.1:8011/foo を呼び出すと、次のようになります。