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,871 thoughts on “How to switch to/from HTTPS using Apache as a proxy to Tomcat

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

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

  3. Кодирование рассматривается врачом как один из этапов лечения зависимости а не как универсальный способ решения любой проблемы связанной с выпивкой. Чтобы процедура была безопасной необходимо добровольное согласие и желание самого человека прекратить прием алкоголя. Если больной находится в состоянии опьянения выраженного похмелья или тяжелой интоксикации сначала проводится снятие острых проявлений. В ряде случаев требуется капельница детоксикация организма или наблюдение в стационаре. Только после стабилизации врач решает какой способ лечения и какой срок кодировки допустимы. Изучить вопрос подробнее – ceny-adresa-kodirovanie-ot-alkogolizma

  4. как да печеля от залози

    My website: какво значи 1 x 2 в залаганията (Dwain)

  5. Волгоград всем привет Близкий человек уже несколько дней в запое Родственники не знают что делать Нужна срочная помощь на дому Короче врачи приехали и поставили систему — вывод из запоя на дому цена доступная Через пару часов человек пришёл в себя В общем жмите чтобы сохранить — введение из запоя на дому https://kodirovanie.vyvod-iz-zapoya-na-domu-volgograd.ru Звоните прямо сейчас Перешлите тем кто в такой же ситуации

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

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

  8. Если запой длится больше нескольких суток а объем алкоголя в день только растет присутствуют неадекватные реакции срочно звоните в наркологическую клинику. Скорая медицинская оценка особенно нужна при судорогах обмороке выраженной спутанности нарушении дыхания или резком ухудшении самочувствия. Если пациент психически неадекватен агрессивен или находится под сильным воздействием ПАВ не следует пытаться самостоятельно доставить его в клинику ценой собственной безопасности. Подробнее подходящий алгоритм следует уточнять у экстренных служб и профильного врача. Изучить вопрос подробнее – https://n.narkologicheskaya-klinika-v-krasnoyarske17.ru/

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

  10. Помощь можно получить анонимно с аккуратным оформлением и внимательным отношением к личным данным. Получить больше информации – платная наркологическая клиника москва

  11. Вывод из запоя начинается с медицинской оценки. Выездной нарколог уточняет продолжительность употребления спиртного время последнего приема алкоголя объем выпитого сведения о хронических заболеваниях аллергических реакциях и лекарственных средствах. Такой подход позволяет подобрать индивидуально подходящий состав капельницы и не использовать препараты противопоказанные конкретному человеку. Получить больше информации – kapelnica-ot-zapoya-na-domu-cena-moskva

  12. С пациентом работают профильные специалисты которые оценивают состояние и подбирают безопасный план помощи. Дополнительная информация – наркология вывод из запоя в Санкт-Петербурге

  13. Лечение зависимости рассматривается как последовательный процесс а не как одна процедура. В клинике используют современные методы медицинской диагностики детоксикации медикаментозной поддержки и психотерапии. Комплексное лечение алкоголизма включает восстановление организма работу с причинами употребления спиртного и формирование устойчивой мотивации на трезвость. При наркотической зависимости лечение также может включать снятие ломки коррекцию нарушений сна восстановление физического состояния психиатрическое наблюдение и последующую реабилитацию. Дополнительная информация – klinika-narkologii-i-psihiatrii-moskva

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

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

  16. Вывод из запоя в Красноярске — востребованная наркологическая помощь для людей которым трудно самостоятельно прекратить длительное употребление спиртного. Запои могут продолжаться несколько дней и сопровождаться бессонницей тремором тревогой тошнотой головной болью раздражительностью потерей аппетита и общим ухудшением самочувствия. При продолжительном поступлении этанола организм оказывается под воздействием продуктов его распада нарушается водно-электролитный баланс страдают печень сердце сосудистая и нервная системы. Чем больше период непрерывного употребления тем выше вероятность тяжелых осложнений. Подробнее – вывод из запоя вызов на дом Красноярск

  17. Ужас — отец пьёт. Врачи бессильны — нужен стационар. Узнали надёжное место. Оказывается работает профессиональный стационар. Врачи круглосуточно наблюдают. Очищение организма — надёжно. Без постановки на учёт. Условия комфортные. прокапаться в стационаре https://narkolog.vyvod-iz-zapoya-v-stacionare-samara12.ru Вся информация по ссылке. Обращались туда — всё честно. Человек приходит в себя. И что ценно — с заботой. Главное — не медлить. Каждая минута важна. Кто ищет стационар — рекомендую. Всё наладится

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

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

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

  21. Помощь можно получить анонимно с аккуратным оформлением и внимательным отношением к личным данным. Дополнительная информация – наркологическая клиника

  22. Продолжительное употребление алкоголя вызывает опасные последствия для здоровья из-за сильной алкогольной интоксикации а также наносит вред многим другим факторам влияющим на качество жизни. Особенно опасен запой который продолжается несколько суток: нарастают обезвоживание нарушения сна тревога тремор слабость и признаки похмельного синдрома. Токсины нарушают обменные процессы воздействуют на клетки нервной системы желудка сосудов и внутренних органов. При хронических гепатитах печеночной недостаточности патологиях сердца и легких последствия могут быть тяжелее. Дополнительная информация – срочный вывод из запоя

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

  24. Беда — близкий в запое уже давно. На дому не помогают — нужно серьёзное лечение. Друзья порекомендовали. Есть круглосуточное лечение. Медперсонал всегда на месте. Инфузионная терапия — профессионально. Без постановки на учёт. Уход профессиональный. круглосуточный стационар вывод из запоя круглосуточный стационар вывод из запоя Там контакты и цены. Родственника положили — без обмана. После лечения сразу легче. И что радует — без срывов. Действуйте сразу. Близких нужно спасать. Кто ищет стационар — советую. Поправляйтесь

  25. no deposit codes australian casino southport promenade;
    Bernard,,
    free spins no deposit online casino australia and casino
    free spins no deposit required united kingdom, or australian online pokies
    real money

  26. Экстренная наркологическая помощь особенно актуальна при выраженном похмелье длительном запойном эпизоде или невозможности самостоятельно отказаться от спиртного. Врач учитывает возраст анамнез характер употребления концентрацию алкоголя принимаемые лекарства и признаки возможных осложнений. Капельница на дому назначается исключительно специалистом: самостоятельно ставить иглу смешивать препараты или увеличивать объем инфузий опасно. Узнать больше – https://4.kapelnica-ot-zapoya-moskva0.ru/

  27. Наркологическая клиника в Красноярске предлагает комплексное лечение алкогольной и наркотической зависимости выведение из запоя детоксикацию консультацию нарколога психотерапевтическую поддержку и реабилитацию. Красноярский наркологический центр принимает взрослых лиц столкнувшихся с алкоголизмом наркоманией токсикоманией никотиновой компьютерной игровой или иной формой аддиктивного расстройства. Лечение подбирается с учетом возраста пациента стажа употребления физического и психического статуса результатов осмотра врача и задач дальнейшей реабилитации. Подробнее подход обсуждается индивидуально: универсальной процедуры одинаково подходящей каждому зависимому не существует. Узнать больше – https://n.narkologicheskaya-klinika-v-krasnoyarske17.ru

  28. Общаемся без осуждения и давления сохраняя спокойную атмосферу для пациента и семьи. Дополнительная информация – вывод из запоя круглосуточно

  29. Во время запоя организм адаптируется к постоянному поступлению алкоголя поэтому резкое прерывание употребления нередко вызывает тяжелое похмелье. У пациента возникают физические и психические расстройства разной степени выраженности. Если симптомы усиливаются стоит обратиться к специалистам клиники и вызвать нарколога на дому. Выезд врача позволяет быстро оценить состояние пациента и понять подходит ли ему лечение на дому. Получить больше информации – https://s.vivod-iz-zapoya-v-sankt-peterburge16.ru/

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

  31. Наркологическая клиника использует современные методы лечения и подбирает формат который можно реально соблюдать. Амбулаторное лечение подходит при стабильном самочувствии лечение в стационаре — когда нужен постоянный контроль а выездное лечение — когда медицинская помощь допустима вне клиники. Наркологическая программа может включать несколько этапов поскольку лечение зависимости чаще требует не разовой услуги а последовательного курса. Человек и специалисты заранее согласуют реалистичный план учитывая зависимость возможности семьи и другие обстоятельства. Ознакомиться с деталями – частная наркологическая клиника москва

  32. Беда — родной сорвался. Врачи бессильны — нужен стационар. Друзья порекомендовали. Можно лечь в клинику. Полный мониторинг. Инфузионная терапия — профессионально. Анонимно и конфиденциально. Отношение внимательное. цена вывода из запоя в стационаре https://narkolog.vyvod-iz-zapoya-v-stacionare-samara12.ru Все условия работы. Родственника положили — врачи профессионалы. Человек приходит в себя. И что важно — с реабилитацией. Главное — не медлить. Здоровье — это главное. Тем кто в такой ситуации — обращайтесь. Поправляйтесь

  33. Выездная капельница на дому позволяет начать вывод из запоя в привычной обстановке без самостоятельного посещения медцентра. Врач приезжает по указанному адресу проводит диагностику измеряет уровень артериального давления пульс оценивает сердечный ритм сознание степень обезвоживания и выраженность интоксикации продуктами распада этанола. При отсутствии противопоказаний выполняется внутривенное введение растворов и препаратов направленных на очищение крови восстановление водно-электролитного баланса и облегчение неприятных ощущений. Узнать больше – kapelnica-ot-zapoya-anonimno-na-domu

  34. Основными поводами для обращения за медицинской помощью могут быть следующие ситуации: Получить больше информации – наркологическая клиника наркологический центр

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

  36. Заявку можно оставить в любое время специалист быстро сориентирует по дальнейшим действиям. Дополнительная информация – вывод из запоя вызов Красноярск

  37. При тяжелых признаках отравления судорогах галлюцинациях выраженном возбуждении потере сознания острой сердечной или почечной недостаточности домашнее прокапывание может быть недостаточным. В таких случаях врач оценивает необходимость госпитализации рекомендует вызвать скорую помощь или организует транспортировку больного в стационар где доступны расширенная диагностика ЭКГ анализ крови и мочи интенсивная терапия и круглосуточное наблюдение. Подробнее – https://4.kapelnica-ot-zapoya-moskva0.ru/

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

  39. При подобных симптомах стоит обратиться за помощью. Бесплатно можно уточнить общие условия и стоимость однако индивидуальное лечение назначает врач при личном контакте с больным. Получить больше информации – вывод из запоя вызов

  40. Соблюдаем конфиденциальность бережно общаемся с пациентом и его близкими на каждом этапе. Получить больше информации – частная наркологическая клиника Санкт-Петербург

  41. Схема определяется индивидуально. Нельзя заранее гарантировать одинаковый состав капельницы каждому зависимому: препараты подбираются с учетом клинической картины. Современные методы позволяют сочетать инфузионную поддержку симптоматическое лечение и наблюдение. Изучить вопрос подробнее – наркология вывод из запоя

  42. Наркологическая клиника «Трезвый путь» в Москве оказывает профессиональную медицинскую помощь людям с алкогольной и наркотической зависимостью. В центре проводится лечение алкоголизма наркомании абстинентного синдрома последствий длительного употребления алкоголя и наркотиков. Специалисты работают круглосуточно поэтому обратиться за консультацией вызвать нарколога на дому или приехать в стационар можно в любое время. Для каждого человека подбирается индивидуальный план лечения с учетом состояния организма стажа зависимости сопутствующих заболеваний психических расстройств и ранее проводившейся терапии. Узнать больше – https://1.narkologicheskaya-klinika-moskva11.ru/

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

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

  45. Вывод из запоя – это не только прерывание тяжёлого состояния снятие похмелья и подобные процедуры но комплекс мер по защите организма от ещё более серьёзных последствий. Одна капельница не является полноценным лечением алкогольной зависимости. Детоксикация помогает выйти из острой фазы однако для устойчивого результата пациенту может потребоваться лечение алкоголизма консультация психиатра-нарколога кодирование психотерапия и реабилитация. В клинике можно пройти необходимые этапы последовательно а часть процедур при отсутствии противопоказаний проводится на дому. Изучить вопрос подробнее – вывод из запоя цена Санкт-Петербург

  46. Соблюдаем конфиденциальность бережно общаемся с пациентом и его близкими на каждом этапе. Дополнительная информация – врач вывод из запоя в Красноярске

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>