問題タブ [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.
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に追加する必要があるセットアップはありますか?
- myserver.com/foo 502 nginx
- myserver.com:8011/foo が応答しない
- foo.myserver.com 502 nginx
(すべて同じサーバーで実行されています)
解決済み:
Tyk ゲートウェイの構成が正しくありませんでした。setup.shでディレクティブを追加--mongo
および削除する必要があります。--domain
したがって、curl -H "Authorization: null" 127.0.0.1:8011/foo を呼び出すと、次のようになります。