Настройка веб-сервера Glarus BI Jetty¶
В большинстве случаев нет необходимости изменять какие-либо настройки окружения, в котором Glarus BI запускает свой встроенный сервер Jetty для размещения приложения, но если вы желаете напрямую запускать HTTPS с вашим сервером Glarus BI, или если вам нужно запускать на другом порту, это всё можно настроить.
Запуск Glarus BI на другом порту¶
По умолчанию Glarus BI будет запущен на порту 3000, но если вы предпочитаете запускать приложение на другом порту, вы можете это сделать, установив следующую переменную окружения::
export MB_JETTY_PORT=12345
java -jar glarusBI.jar
В этом примере после запуска приложения вы сможете получить доступ к нему на порту 12345
вместо порта по умолчанию 3000
.
Конфигурация другого сетевого интерфейса¶
По умолчанию Glarus BI будет доступен на localhost
. В некоторых продуктивных окружениях вы можете хотеть слушать другой интерфейс, что можно сделать с помощью переменной окружения MB_JETTY_HOST
»
export MB_JETTY_HOST=0.0.0.0
java -jar glarusBI.jar
Использование HTTPS¶
Если у вас есть сертификат SSL и вы предпочитаете, чтобы Glarus BI работал по HTTPS, вы можете сделать это, используя следующие переменные окружения:
export MB_JETTY_SSL="true"
export MB_JETTY_SSL_PORT="8443"
export MB_JETTY_SSL_KEYSTORE="path/to/keystore.jks" # replace these values with your own
export MB_JETTY_SSL_KEYSTORE_PASSWORD="storepass"
java -jar glarusBI.jar
Не забудьте заменить path/to/keystore.jks
и storepass
на правильный путь и пароль для вашего Java KeyStore. С применением вышеуказанных настроек вы будете запускать Glarus BI на порту 8443 через HTTPS с использованием предоставленного сертификата.
Не знаете, как создать Java KeyStore самостоятельно? Это достаточно сложная тема, но если вы хотите, вы можете прочитать больше о настройке SSL в Jetty в их собственной документации. В противном случае вам, вероятно, будет легче обрабатывать SSL-терминацию за пределами Glarus BI.