2016-06-23 4 views
-1

私はzuulに全く慣れていませんが、設定で行った変更のために克服できないような挑戦に直面しています。Whitelabel Error Pageこのアプリケーションには、/ errorタイムアウトの明示的なマッピングはありません

Zuulは単にこのケースでいくつかのURLを書き換えるために使用されています。それは、あらゆる種類の他の環境でうまく動作し、私たちがこれらの変更を行うまで、この環境で動作しました。

zuul設定は次のようになります。..

spring: 
    profiles: development 
zuul: 
    routes: 
    fakebank: 
      path: /fake-bank/rest/projects/fakebank/** 
      url: https://dev-fakebank-api.fkebnk.com/office-365/rest 
    fakebank2: 
      path: /rest/projects/fakebank/** 
      url: https://dev-fakebank-api.fkebnk.com/office-365/res 

しかし、私は再び書き込まれるURLを訪問したときに、たとえばhttps://dev-api.fakebank.com/fake-bank/rest/projects/fake-bank/health-checkのために、私は次のエラーを取得しておいてください。

Whitelabel Error Page 

This application has no explicit mapping for /error, so you are seeing this as a fallback. 

Thu Jun 23 17:48:24 UTC 2016 
There was an unexpected error (type=Internal Server Error, status=500). 
connect timed out 

誰もが知っているか、歩き始めていい方向に向けることができますか?

ありがとうございます。

答えて

0

私はこれを自分で解決することができました。他の人が消費するためにここに回答を投稿すると思いました。

最終的に、書き換え設定にエラーがありました。並べ替え Tomcatサーバーについて話すSSL設定がないことに気付きました。 httpsをhttpに変更することで問題は解決しました。私は、tomcatインスタンスにSSLをセットアップして、動作し始めるかもしれないと思います。 SSLを使用したい場合は、次の例に示すように、URLを再度変更してポート443を含めます。

例:これは、このような状況で自分自身を発見し、他の誰かに役立ちます

spring: 
profiles: development 
zuul: 
routes: 
fakebank: path: /fake-bank/rest/projects/fakebank/** 

- url: https:// dev-fakebank-api.fkebnk.com/office-365/rest 
(Non-SSL) 
+ url: http:// dev-fakebank-api.fkebnk.com/office-365/rest 
Or (if I setup SSL) 
+ url: https:// dev-fakebank-api.fkebnk.com:443/office-365/rest 

fakebank2: path: /rest/projects/fakebank/** 
- url: https:// dev-fakebank-api.fkebnk.com/office-365/res 
(Non-SSL) 
+ url: http:// dev-fakebank-api.fkebnk.com/office-365/res 
Or (if I setup SSL) 
+ url: https:// dev-fakebank-api.fkebnk.com:443/office-365/res 

希望。

ありがとう、

関連する問題