Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > redirection to other url if port is closed/open


Автор: vthm3 29.9.2015, 12:19
есть ваадин программа..
находится за адресом https://app.server.com

когда я вызываю этот адрес, должна быть проверко..

- если порт 80 для этой программы открыт.. то тогда переходит сюда https://app.server.com
- если порт 80 закрыт, то тогда переходит сюда https://anotherapp.server.com
- если веб апп не доступна в данный момент, тогда показать окно "мы работаем над проблемой"


где дожна происходить эта проверка? в коде? в параметрах сервера где находится эта программа? или где?

Автор: Severyanin 6.11.2015, 18:04
В коде ее размещать бессмысленно хотя бы потому, что до него дело в описанном случае может не одойти в двух случаях из трех. Это делается настройками веб-сервера. То есть, помимо вашей программы на тот же адрес ставится веб-сервер, например, nginx или lighthttpd, который уже и редиректит запросы либо на порт 80, либо на другой, либо показывает заранее заготовленную страничку с ошибкой. Так что это уже проблема не программиса, а sysops/devops)

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/redirection-to-other-url-if-port-is-closed-open-id560a57ffae2015af2c8b4567#findElement_E7045_563cc17bae2015de29f4d540_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)