Назад | Перейти на главную страницу

Веб-сервер Tomcat и Apache на одном компьютере

Мне нужно установить ОДК Агрегат на моем сервере CentOS 6, на котором уже запущен Apache HTTP как на 80, так и на 443 (80 перенаправляется на 443, чтобы принудительно установить безопасное соединение).

Я читал ODK, и для него требуется Tomcat 6. Я читал здесь и в StackOverflow, что эти два не запускаются одновременно без настройки некоторой конфигурации.

Я никогда не устанавливал Tomcat. На сервере работает производственный сайт, поэтому я не могу отключить его для тестирования (и у меня нет другого сервера, с которым можно было бы поиграть).

На данный момент я не против запустить tomcat на 8080, 8888, 5000 и т. Д.

-

Я использую ODK Collect на Android, чтобы заполнить форму и отправить ее на общий сервер. Они рекомендуют Google App Engine или Amazon, но мне нужно получить доступ к данным с сайта PHP. (Поскольку ODK сохраняет данные в базе данных mysql, думаю, у меня не возникнет проблем с их чтением).

Запуск Apache и Tomcat на одном компьютере не проблема. Довольно распространено запускать Tomcat на порту 8080, запускать Apache на порте 80/443 и использовать mod_proxy, чтобы Apache мог обслуживать приложения, размещенные на Tomcat.

Вы можете настроить Apache так, чтобы любые запросы, идущие в / app на порт 80, передавались прокси на localhost: 8080 / app, то есть Tomcat, но конечный пользователь ничего из этого не знает и не заботится.