У меня есть сервер Tomcat с настройкой SSL. Я могу получить доступ к Tomcat Web Application Manager, соединение защищено. Сервер Tomcat доступен на портах портов 80 и 443 и докционирован (порты контейнера - 8080 и 8443).Запуск Moqui на Tomcat через SSL (настройка http-порта и htts-port) - код возврата 302
Приложение работает нормально над http, никаких проблем не обнаружено.
Затем я решил переключиться на https. Таким образом, я изменил MoquiProductionConf.xml веб-приложение тег так:
<webapp-list>
<!-- NOTE: when you set https-enabled="true" make sure to set the http-port and https-port attributes -->
<webapp name="webroot" http-port="80" http-host=""
https-port="443" https-host="" https-enabled="true"
require-session-token="true">
<root-screen host=".*" location="component://webroot/screen/webroot.xml"/>
</webapp>
</webapp-list>
приложение не является ни доступны на HTTP: // ни на https: //. Я не изменил http-host/https-host. Код возврата - 302 (согласно localhost_access_log tomcat).
Должен ли я также заполнить хосты? Нужно ли мне что-то менять в конфигурации? Я нашел файл web.xml в папке WEB-INF структуры, есть ли что-то в нем, которое нуждается в модификации.
У вас буквально есть «» или что-то вроде «demo.moqui.org» (т. Е. Допустимое имя хоста)? Я предполагаю, что это то, что вы имели в виду, но хотел проверить. Вещь, которую нужно посмотреть, - это то, что генерирует URL-адрес moqui экрана, и убедитесь, что они доступны ... иногда при прохождении через прокси-сервер или что-то вроде контейнера Servlet (Tomcat в этом случае) не получает правильного внешнего имени хоста, следовательно необходимость этих настроек конфигурации. –
Прямо сейчас, я не встречал никаких проблем с конфигурацией, так как все делается на одном сервере без каких-либо специальностей. И да, я добавил адрес (или имя) в стиле «serverx.mydomain.sk». должен был быть подсказкой. –
mrovnanik