How to switch to/from HTTPS using Apache as a proxy to Tomcat

I’m writing this down because it too me an age to figure out a way of doing this. I have a website which Tomcat is happily serving. Areas of the site require a secure connection so I’m using Spring security to require particular URLs to be accessed over HTTPS. It means that when I access http://example.org:8080/webapp/login, it’ll bump me to https://example.org:8443/webapp/login. Note: Tomcat is setup with the SSL connector and a self signed .keystore see (http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html).

I have two vhosts setup in Apache, one for the http://example.org and one for https://example.org. They are both using mod_proxy to ProxyPass and ProxyPassReverse requests to the appropriate Tomcat URL’s. The problem comes when switching to HTTPS from HTTP and vice versa. Ideally I wanted some sort of ProxyPassReverse declaration in my config for http://example.org what would change HTTP headers (that Spring sets) for https://example.org:8443/webapp into https://example.org. Except ProxyPassReverse doesn’t work like that.

Now, I realise I could simply not use Spring to manage which parts of the site should be accessed over HTTPS and which should not…and just setup Apache to redirect as appropriate. I don’t want to do that though, because that makes the task of adding these restrictions a deploy time task, rather than a development time task. I don’t want to risk someone forgetting to add new restrictions when deploying the webapp and I’d much rather the developer added these restrictions when they were working on the task and really thinking about where and when they are needed.

So, how do I solve the problem so that the app can manage its secure-ness and I can setup Apache once and forget about it? The answer is to ProxyPassReverse onto a “special” URL, which when accessed will redirect to the HTTPS (or HTTP) site. For example, if the HTTP site needed to redirect to the HTTPS site, I’d add rules like so to perform the redirect:

    # Proxy a request (from the server) to switch to https onto a special URL "/2https/"
    ProxyPassReverse /2https/ https://example.org:8443/webapp/

    # When a client requests a URL prefixed with "/2https" map it onto the secure site
    RewriteRule ^/2https/(.*)$ https://example.org/$1 [R,L]

…and you’d add something similar to the secure site Apache config. As long as I don’t mount any pages at /2http or /2https I should be ok. Note a couple of things:

  • You’ll need “SSLProxyEngine on” and “RewriteEngine on” and obviously the appropriate Apache modules loaded for these commands.
  • Because of the redirect between HTTP <-> HTTPS you won’t be able to POST data between them directly (I’m not sure why you’d NEED to though)
  • Obviously you’ll need to setup Apache with an SSL certificate…but that is a different story

I should say a special thanks to this random site – from whence the idea actually came from. If anyone has any better ideas on how to do it I’d love to hear them. Please comment below.

19,967 thoughts on “How to switch to/from HTTPS using Apache as a proxy to Tomcat

  1. are the top online pokies and casinos in new zealand right now, united statesn online casinos and casino sarnia
    ontario australia, or casino cornwall ontario united kingdom

    Feel free to surf to my webpage; blackjack silver seal 300 fibered aluminum roof coating (Leatha)

  2. Проблема накрыла — отец совсем слетел с катушек. Ничего не работает — а состояние ухудшается. Узнал куда звонить — выезд нарколога. Не заставляют ждать. Полный набор. Вводят лекарства — быстро. Без постановки на учёт. Всё честно. похмелье капельница вызвать https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru Там контакты и цены. Я сам вызывал — без обмана. После капельницы — как новый человек. Чем раньше тем лучше. Держите под рукой. Здоровье — это главное

  3. Случай тяжёлый — отец не выходит из состояния. Таблетки не дают эффекта — нужна клиника. Повезло узнать о клинике. Можно лечь в клинику. Врачи постоянно наблюдают. Детоксикация организма — профессионально. Полная анонимность. Отношение внимательное. выведение из запоя в стационаре https://alkogolizm.vyvod-iz-zapoya-v-stacionare-samara13.ru Все условия работы. Обращались туда — реально помогли. После лечения сразу легче. И главное — с поддержкой. Не откладывайте. Каждая минута важна. Тем кто в такой ситуации — не бойтесь. Держитесь

  4. В данном материале представлены ключевые тенденции в сфере медицинской науки и практики. Вы узнаете о последних открытиях инновационных подходах к терапии и важности профилактики заболеваний. Особое внимание уделено практическому применению новых методов в клинической практике. Переходите по ссылке ниже – https://russian-narkology.ru/narkologicheskaya-pomosch/besplatnaya-konsultatsiya-narkologa

  5. Решение обратиться за помощью часто принимают родственники когда стало понятно что самостоятельно остановить запой больной не может. Большинство осложнений связано не только с количеством выпитых алкогольных напитков но и с возрастом стажем алкоголизма заболеваниями внутренних органов качеством питания и длительным отсутствием нормального сна. У пациента который пьет много лет даже привычный на первый взгляд запой способен перейти в опасную стадию. Ознакомиться с деталями – вывод из запоя капельница на дому

  6. Случилась беда — ни встать ни сесть. Активированный уголь не спасает — а организм бунтует. Коллеги подсказали — работает круглосуточная помощь. Говорю о — капельница на дому. Врач через час. Капельницы и витамины. Вводят лекарства — через час как новый. И главное — анонимно. Всё честно. сколько стоит капельница от алкоголя https://narkolog.kapelnicza-ot-pokhmelya-ekaterinburg.ru На сайте подробности. Звонил им — без обмана. Организм приходит в норму. Больше так не буду. Кому надо — записывайте. Чем страдать весь день. Не шутите с организмом

  7. Making a move — always a big undertaking. Been through that not ages back and Ill be upfront pretty intense. Think its just packing then reality sets in. Neighbors all recommended separate crews but I decided to get serious. What I came to realize: when youre on the hunt for trustworthy local movers get several quotes. Heres why: experienced operators avoid common pitfalls — especially with large furniture. I personally — read through piles of reviews — and seriously it kept me out of trouble. Take a look at this link that helped me narrow it down. movers nevada movers nevada That compilation had everything neatly laid out. Rates are displayed plainly — complete transparency. Ended up booking through that site and it was surprisingly hassle-free. So be smart about it. Verify their credentials. Decent movers are a lifesaver. Hope your move goes better than most

  8. Беда пришла — отец совсем потерял контроль в столице Урала. Ничего не помогает — а состояние ухудшается. Узнал куда звонить — капельница от запоя в нашем городе. Не заставляют ждать по всему городу. Полный комплект. Ставят капельницу — эффективно. Без постановки на учёт. Цены адекватные в Екатеринбурге. капельница от алкоголя на дому цена капельница от алкоголя на дому цена На сайте подробности для Екатеринбурга. Я сам вызывал — помогли быстро. Состояние нормализуется. Чем раньше тем лучше. Кто в Екб — держите под рукой. Берегите себя

  9. Кошмарная ситуация — отец не выходит из запоя. Скорая не помогает — нужна клиника. Хорошо что нашли клинику. Работает круглосуточная помощь. Врачи постоянно наблюдают. Инфузионное лечение — надёжно. Без постановки на учёт. Палаты комфортные. стационар вывод из запоя https://kapelnica.vyvod-iz-zapoya-v-stacionare-samara13.ru Там контакты и цены. Обращались туда — реально помогли. Человек приходит в себя. И главное — с поддержкой. Главное — не медлить. Время не ждёт. Кто уже не справляется — не бойтесь. Всё наладится

  10. Помощь нарколога направлена не только на снятие похмелья. Вывод из запоя является первым медицинским этапом после которого врач может обсудить лечение алкоголизма кодирование психотерапию реабилитацию и профилактику повторных эпизодов. Такой подход особенно важен если алкогольная зависимость имеет продолжительный характер человек регулярно возвращается к запойному употреблению или уже проходил самостоятельные попытки остановить прием алкоголя без устойчивого результата. Подробнее – http://www.v.vyvod-iz-zapoya-v-krasnoyarske17.ru

  11. Кошмар — человек в запое уже больше недели в столице Урала. Уговоры не действуют — а помочь надо срочно. Повезло найти контакты — помощь на дому в Екб. Не заставляют ждать по адресу. С собой всё необходимое. Вводят лекарства — быстро. Без постановки на учёт. Всё честно в регионе. врача капельницу от запоя врача капельницу от запоя Все условия для Екб. Звонил им — профессионалы. После капельницы — как новый человек. Не откладывайте. Кто в Екб — держите под рукой. Здоровье — это главное

  12. Попал в беду — близкий не выходит из запоя в нашем городе. Таблетки бесполезны — а помочь нужно срочно. Хорошо что есть решение — срочная детоксикация в Екатеринбурге. Врачи приезжают оперативно по Екатеринбургу. Полный комплект. Вводят лекарства — профессионально. Никто не узнает. Цены приемлемые в регионе. капельница от запоя недорого https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-vbx.ru Все условия для нашего города. Я сам вызывал — без обмана. Организм приходит в норму. Главное — не медлить. Кто на Урале — держите под рукой. Здоровье — это главное

  13. Срыв произошёл — близкий не выходит из запоя в Екб. Уговоры бесполезны — а помочь надо срочно. Узнал куда звонить — капельница от запоя в нашем городе. Специалист через час по любому району. Капельницы и растворы. Очищают организм — быстро. Никто не узнает. Стоимость приемлемая в области. капельница от похмелья цена https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru На сайте подробности для Екатеринбурга. Проверил на себе — всё четко. Состояние нормализуется. Не откладывайте. Кто на Урале — держите под рукой. Берегите себя

  14. Кошмар — родной сорвался. Врачи бессильны — нужен стационар. Хорошо что есть хорошая клиника. Можно лечь в клинику. Полный мониторинг. Очищение организма — надёжно. Никто не узнает. Палаты хорошие. быстрый вывод из запоя в стационаре быстрый вывод из запоя в стационаре Вся информация по ссылке. Родственника положили — реально помогли. После лечения сразу легче. И главное — с поддержкой. Чем раньше тем лучше. Время не ждёт. Кому нужна срочная помощь — не бойтесь. Всё наладится

  15. Проблема накрыла — отец совсем потерял контроль. Дома уже не справиться — нужна клиника в НН. Друзья порекомендовали — стационарное лечение. Постоянный контроль состояния. Детоксикация организма — всё под контролем врачей. Без постановки на учёт. Условия комфортные. вывод из запоя стационарно https://kapelnica.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-xft.ru Вся информация по ссылке для Нижнего Новгорода. Проверили на себе — всё честно. После курса сразу легче. Чем раньше тем лучше. Кому надо в Нижнем Новгороде — обращайтесь. Выход есть всегда

  16. Ситуация критическая — отец совсем слетел с катушек. Таблетки не помогают — а помочь надо срочно. Друзья подсказали — выезд нарколога. Не заставляют ждать. Оборудование и растворы. Вводят лекарства — эффективно. Анонимно и конфиденциально. Всё честно. прокапаться от алкоголя цены https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru Все условия. Я сам вызывал — профессионалы. Состояние нормализуется. Не откладывайте. Сохраните номер. Не шутите с организмом

  17. Ситуация критическая — близкий совсем потерял контроль. Таблетки не дают эффекта — требуется интенсивная терапия. Узнали куда обратиться. Есть вывод из запоя в стационаре. Постоянный мониторинг. Капельницы и инфузии — безопасно и эффективно. Конфиденциально. Условия отличные. вывести из запоя в стационаре https://alkogolizm.vyvod-iz-zapoya-v-stacionare-samara13.ru Все условия работы. Я сам лежал — без обмана. Состояние нормализуется. И что важно — с реабилитацией. Не откладывайте. Близких нужно спасать. Тем кто в такой ситуации — обращайтесь. Держитесь

  18. Наркологическая клиника принимает людей с различной степенью тяжести зависимости. Иногда лечение начинается с плановой консультации а в более сложной ситуации требуется экстренная медицинская помощь выведение из запоя или госпитализация в стационар. При острых состояниях не нужно долго искать способ справиться самостоятельно: необходимо позвонить в клинику сообщить врачу основные признаки и получить рекомендации по дальнейшим действиям. Ознакомиться с деталями – наркологическая клиника стационар в Санкт-Петербурге

  19. Случилась беда — после вчерашнего состояние ужасное. Никакие таблетки не помогают — а легче ни капли. Сам искал в интернете — можно быстро прийти в себя. Говорю о — снятие похмельного синдрома. Оперативно выезжают. С собой все препараты. Ставят капельницу — сразу легчает. И главное — анонимно. Не завышают. капельница от похмелья клиника https://narkolog.kapelnicza-ot-pokhmelya-ekaterinburg.ru Все условия. Я сам вызывал — помогли быстро. Организм приходит в норму. Палочка-выручалочка. Держите в телефоне. Главное — не терпите. Не шутите с организмом

  20. Вывод из запоя на дому в Москве позволяет начать лечение без поездки в клинику если домашний формат допустим по медицинским критериям. Выездной нарколог приезжает на дом оценивает самочувствие подбирает детоксикацию и объясняет дальнейшую помощь при проблемах с алкоголем. Наркологическая выездная помощь может включать капельницу медикаментозную поддержку и рекомендации по продолжению лечения. Специалисты выполняют процедуры только в пределах возможностей выездного формата а человек получает инструкции по дальнейшим действиям. При выраженных нарушениях врач предлагает лечение в стационаре. Получить больше информации – бесплатная наркологическая клиника москва

  21. Кошмар — отец на грани в Екб. Таблетки бесполезны — а помочь надо срочно. Повезло найти контакты — срочная детоксикация в столице Урала. Врачи приезжают оперативно по любому району. Оборудование и препараты. Ставят капельницу — быстро. Без постановки на учёт. Цены приемлемые в регионе. капельницы от алкоголя капельницы от алкоголя На сайте подробности для столицы Урала. Проверил на себе — всё четко. После капельницы — как новый человек. Не терпите. Кому надо в Екатеринбурге — записывайте. Не шутите с организмом

  22. Сложная ситуация — знакомый совсем спился в Екатеринбурге. Таблетки бесполезны — а помочь нужно срочно. Повезло найти специалистов — срочная детоксикация в Екб. Врачи приезжают оперативно по адресу. С собой всё необходимое. Ставят капельницу — быстро. Без постановки на учёт. Стоимость адекватная в регионе. капельница от запоя в стационаре https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-vbx.ru На сайте подробности для нашего города. Звонил им — без обмана. Самочувствие супер. Не терпите. Кто в Екб — сохраните номер. Берегите себя

  23. Запой накрыл — отец совсем потерял контроль в Екб. Таблетки не работают — а время не ждёт. Повезло найти контакты — детоксикация в Екатеринбурге. Врачи приезжают быстро по любому району. С собой все препараты. Ставят капельницу — эффективно. Анонимно и конфиденциально. Цены адекватные в нашем городе. вызвать капельницу от запоя на дому вызвать капельницу от запоя на дому Там контакты и цены для Екатеринбурга. Проверил на себе — помогли быстро. Состояние нормализуется. Чем раньше тем лучше. Кто в нашем городе — записывайте. Не шутите с организмом

  24. Срыв произошёл — близкий не выходит из запоя в Екб. Ничего не работает — а время идёт. Повезло найти контакты — выезд нарколога на дом в нашем городе. Оперативно выезжают по адресу. Капельницы и растворы. Нормализуют состояние — эффективно. Без постановки на учёт. Всё честно в области. капельница от запоя цена https://alkogolizm.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru На сайте подробности для Екатеринбурга. Звонил им — без обмана. Организм приходит в норму. Главное — не медлить. Кто в Екб — пригодится. Здоровье — это главное

  25. Пришла беда — человек в запое уже давно. Дома не справиться — нужна госпитализация. Узнали куда обратиться. Работает круглосуточная помощь. Постоянный мониторинг. Капельницы и терапия — надёжно. Никто не узнает. Отношение внимательное. вывод из запоя стационар самара вывод из запоя стационар самара Все условия работы. Обращались туда — без обмана. После лечения сразу легче. И что важно — с реабилитацией. Действуйте сразу. Каждая минута важна. Кому нужна срочная помощь — советую. Всё наладится

  26. Беда — близкий в запое уже давно. На дому не помогают — требуется госпитализация. Друзья порекомендовали. Есть круглосуточное лечение. Врачи круглосуточно наблюдают. Детоксикация — надёжно. Полная анонимность. Палаты хорошие. наркология вывод из запоя в стационаре https://narkolog.vyvod-iz-zapoya-v-stacionare-samara12.ru На сайте подробности. Я сам лежал — без обмана. Состояние нормализуется. И что радует — без срывов. Главное — не медлить. Здоровье — это главное. Кому нужна срочная помощь — советую. Всё наладится

  27. Проблема накрыла — человек в запое уже давно. Скорая не приезжает — нужна клиника в столице Приволжья. Хорошо что есть клиника — интенсивная терапия. Медперсонал на месте 24/7. Детоксикация организма — всё под контролем врачей. Анонимно и конфиденциально. Уход профессиональный. вывод из запоя стационар https://kapelnica.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-xft.ru Все условия работы для Нижнего Новгорода. Я сам обращался — всё честно. Состояние полностью нормализуется. Не тяните время. Кому надо в Нижнем Новгороде — советую. Всё будет хорошо

  28. Ситуация критическая — родственник пьёт без остановки. Скорая не приезжает — а помочь надо срочно. Повезло найти контакты — срочная детоксикация. Врачи приезжают быстро. Полный набор. Очищают кровь — эффективно. Никто не узнает. Не завышают. капельница от похмелья стоимость https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-rhm.ru Все условия. Проверил на себе — без обмана. Самочувствие супер. Главное — не терпите. Сохраните номер. Здоровье — это главное

  29. Наркологическая клиника «Мед Алко» в Москве — медицинский центр в котором лечение алкогольной и наркотической зависимости выстраивается с учетом физического и психологического состояния человека. Когда употребление алкоголя или наркотиков становится регулярным страдает здоровье меняется поведение возникают проблемы в семье и социальной жизни человеку необходима профессиональная помощь. Наркологическая помощь может включать детоксикацию вывод из запоя снятие проявлений ломки медикаментозное лечение консультацию психиатра работу психолога и психотерапевта кодирование амбулаторное наблюдение и реабилитацию. Конкретная программа лечения подбирается индивидуально после диагностики и оценки медицинских данных. Узнать больше – https://4.narkologicheskaya-klinika-moskva11.ru

  30. Случай тяжёлый — отец не выходит из состояния. Дома уже ничего не помогает — требуется интенсивная терапия. Друзья посоветовали надёжное место. Работает круглосуточный стационар. Медперсонал круглосуточно на месте. Инфузионная терапия — под строгим контролем врачей. Конфиденциально. Уход профессиональный. лечение от запоя в стационаре https://alkogolizm.vyvod-iz-zapoya-v-stacionare-samara13.ru На сайте подробности. Обращались туда — врачи высший класс. Человек приходит в себя. И что важно — с реабилитацией. Не откладывайте. Близких нужно спасать. Тем кто в такой ситуации — рекомендую. Поправляйтесь

  31. Чтобы заказать выезд достаточно сделать звонок по телефону и сообщить дежурному специалисту основные данные: район Красноярска примерную длительность запоя возраст больного известные болезни и текущее самочувствие. Это позволяет получить помощь максимально быстро и анонимно что особенно важно в критической ситуации. При необходимости можно оставить заявку через форму обратной связи: специалист свяжется уточнит адрес и поможет выбрать оптимальный формат оказания медицинской помощи. Подробнее – https://n.vyvod-iz-zapoya-v-krasnoyarske17.ru/

  32. Попал в переплет — с утра просто ад. Воды уже литр выпил — а легче ни капли. Уже слышал про это — можно быстро прийти в себя. Имеется в виду — снятие похмельного синдрома. Врач через час. Полный набор. Вводят лекарства — сразу легчает. И главное — анонимно. Всё честно. капельницы от запоя купить https://narkolog.kapelnicza-ot-pokhmelya-ekaterinburg.ru Там контакты и цены. Уже пользовался — без обмана. Трезвость и ясность. Палочка-выручалочка. Кому надо — записывайте. Лучше один раз сделать. Не шутите с организмом

  33. При тяжелых признаках отравления судорогах галлюцинациях выраженном возбуждении потере сознания острой сердечной или почечной недостаточности домашнее прокапывание может быть недостаточным. В таких случаях врач оценивает необходимость госпитализации рекомендует вызвать скорую помощь или организует транспортировку больного в стационар где доступны расширенная диагностика ЭКГ анализ крови и мочи интенсивная терапия и круглосуточное наблюдение. Ознакомиться с деталями – вызвать нарколога капельница от запоя

  34. Беда — человек в запое уже больше недели в Екб. Уговоры не действуют — а состояние критическое. Хорошо что есть выход — выезд нарколога в столице Урала. Врачи приезжают оперативно по всему городу. Капельницы и растворы. Очищают организм — профессионально. Полная анонимность. Всё честно в нашем городе. заказать капельницу от похмелья заказать капельницу от похмелья На сайте подробности для нашего города. Звонил им — помогли быстро. Организм приходит в норму. Не откладывайте. Кому надо в Екатеринбурге — пригодится. Всех благ

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>