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

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

  2. Длительный запой опасен не только выраженным похмельным синдромом. Продолжительное употребление спиртного нарушает водно-солевой баланс работу сердца печени нервной системы и головного мозга увеличивает риск артериального давления судорожного приступа психоза сердечной недостаточности и других острых осложнений. Поэтому самостоятельно резко прекращать употребление алкоголя при продолжительном запое бывает небезопасно. Врач оценивает симптомы анамнез и показатели здоровья после чего подбирает препараты инфузионные растворы и дополнительные средства. Такой подход позволяет провести вывод из запоя контролируемо и снизить вероятность ухудшения состояния. Получить больше информации – https://1.vyvod-iz-zapoya-reutov4.ru/

  3. Медикаментозное кодирование препаратом назначается после обследования. В зависимости от выбранной схемы препарат может вводиться путем внутримышечной или внутривенной инъекции использоваться в форме таблеток или импланта. В некоторых программах применяется вшивание ампулы. Среди известных средств и коммерческих наименований встречаются препараты на основе дисульфирама Эспераль Торпедо Алгоминал Аквилонг и другие лекарственные решения. Конкретный препарат доза способ введения и длительность действия определяются только врачом. Узнать больше – kodirovanie-ot-alkogolizma-na-domu

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

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

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

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

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

  9. Лечение зависимости рассматривается как последовательный процесс а не как одна процедура. В клинике используют современные методы медицинской диагностики детоксикации медикаментозной поддержки и психотерапии. Комплексное лечение алкоголизма включает восстановление организма работу с причинами употребления спиртного и формирование устойчивой мотивации на трезвость. При наркотической зависимости лечение также может включать снятие ломки коррекцию нарушений сна восстановление физического состояния психиатрическое наблюдение и последующую реабилитацию. Узнать больше – narkologicheskaya-klinika-v-moskve

  10. what is the highest grossing casino in the world (Bertie) online pokies banned in united states,
    play pokies australia no money required and best casino site canada, or best online casino to play
    in united states

  11. Клиника «Мед Алко» работает круглосуточно. Консультация нарколога доступна анонимно а медицинский персонал соблюдает требования конфиденциальности и правила обработки персональных данных. Если близкого необходимо вывести из запоя провести обследование или подготовить к процедуре специалисты определяют последовательность шагов: детоксикация диагностика медикаментозное лечение кодирование психотерапия и при необходимости реабилитация. Именно комплексное лечение алкоголизма помогает воздействовать не только на физическое влечение но и на психологические причины зависимости. Узнать больше – kodirovanie-ot-alkogolizma-zhenshchin

  12. So time to pack up and go — been in those shoes not that long back and heres the deal quite the production. Think itll be quick then it multiplies overnight. A coworker praised one outfit but I wanted real answers. What I discovered: when youre searching for movers in nevada take it slow. Think about it: seasoned operators make fewer mistakes — especially for long distance. My approach — made several calls — and Im not exaggerating it was the smartest move. So take a look at this that cleared everything up. nevada moving company nevada moving company That single source streamlined the search. What you see is what you get — no hidden extras. Went with what I found there and flawless from start to finish. Invest time in this. Confirm the dates. The right team makes all the difference. Hope this helps point you in the right direction

  13. Наркологическая клиника «Мед Алко» в Москве оказывает медицинскую помощь людям с алкогольной и наркотической зависимостью. Лечение организуется анонимно круглосуточно и с учетом клинической ситуации каждого обратившегося. Врач оценивает физическое и психическое состояние историю употребления алкоголя или наркотиков хронические заболевания длительность зависимости и предыдущий опыт терапии. После первичной диагностики определяется индивидуальный план: детоксикация вывод из запоя снятие ломки медикаментозное лечение кодирование психотерапия амбулаторное наблюдение или лечение в стационаре. Изучить вопрос подробнее – государственная наркологическая клиника москва

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

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

  16. Быстро собираем первичную информацию оцениваем риски и предлагаем подходящий вариант обращения. Подробнее – наркологическая клиника нарколог в Санкт-Петербурге

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

  18. So time to pack up and go — Ive been there not ages ago and heres the deal a real undertaking. Start with the kitchen then suddenly its overwhelming. A coworker praised one outfit but I did the legwork myself. Anyway: when youre searching for movers in nevada dont just pick a name. Heres the logic: experienced teams handle the elements better — especially for long distance. In my case — demanded written estimates — and honestly it was the smartest move. So take a look at this that made the choice obvious. moving companies nevada moving companies nevada That particular page had it all in one spot. No tricky pricing — no hidden extras. Scheduled via that link and better than expected. Dont cut corners. Check their credentials. Quality service is invaluable. Wishing you a calm and easy transition

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

  20. Обратитесь в наркологический центр если употребление алкоголя или наркотиков перестало быть эпизодическим появились запойные периоды абстинентный синдром выраженная тревожность нарушения сна агрессия провалы в памяти или проблемы с занятостью и семейными обязанностями. Особенно не стоит откладывать обращение если пациент выглядит заторможенным у него краснеют глаза наблюдаются судороги тики раскоординирование движений сильное сердцебиение обморочные эпизоды или затруднение дыхания. Такие проявления могут быть связаны не только с похмельем но и с серьезной интоксикацией поэтому самостоятельное лечение иногда становится неэффективным и небезопасным. Подробнее маршрут лечения зависимого и реабилитации при зависимости обсуждается в центре на консультации с наркологом; отдельно рассматриваются терапия и детоксикация. Подробнее – https://v.narkologicheskaya-klinika-v-krasnoyarske17.ru/

  21. Кодирование рассматривается врачом как один из этапов лечения зависимости а не как универсальный способ решения любой проблемы связанной с выпивкой. Чтобы процедура была безопасной необходимо добровольное согласие и желание самого человека прекратить прием алкоголя. Если больной находится в состоянии опьянения выраженного похмелья или тяжелой интоксикации сначала проводится снятие острых проявлений. В ряде случаев требуется капельница детоксикация организма или наблюдение в стационаре. Только после стабилизации врач решает какой способ лечения и какой срок кодировки допустимы. Узнать больше – москва кодирование от алкоголизма адреса

  22. После обращения специалист определяет насколько срочной является ситуация. Врач может рекомендовать осмотр на дому обследование в клинике или стационарное лечение. В случае тяжелой интоксикации угрозы жизни нарушений сознания или других острых проявлений может потребоваться специализированное отделение либо реанимация. Безопасность человека всегда важнее желания провести процедуры именно на дому. Узнать больше – наркологическая клиника цены Санкт-Петербург

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

  24. В период длительного употребления продукты распада этанола и другие токсические вещества создают дополнительную нагрузку на внутренние органы. Возникают обезвоживание и нарушения электролитного обмена страдают клетки печени сердечно-сосудистая и нервная системы. Организм теряет нормальный режим сна и питания. Даже когда больной начинает пить меньше его состояние может оставаться нестабильным поэтому резкий отказ без врачебного наблюдения не всегда является безопасным решением. Дополнительная информация – https://1.vyvod-iz-zapoya-reutov4.ru/

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

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

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

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

  29. Switching homes — never dull. Had my turn at this not all that long ago and honestly a serious undertaking. Figure youll knock it out then you see what you actually own. A relative had good luck with Z but I needed dependable info. So what I found out: when youre seeking a reputable company out here take your time. And heres why: experienced teams avoid rookie errors — especially when moving across counties. What I ended up doing — made a series of calls — and no exaggeration here that effort was priceless. Heres something useful that made everything clear. nevada movers https://movers-in-nevada-dhc.com That page over there cut through all the confusion. What you see is what you get — zero hidden costs. Went with an option from there and zero complaints. Do it right. Check their equipment. A decent mover is worth their weight in gold. Wishing you a hassle-free transition

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

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

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

  33. Помощь можно получить анонимно с аккуратным оформлением и внимательным отношением к личным данным. Ознакомиться с деталями – запой наркологическая клиника Красноярск

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

  35. Packing up — what a rollercoaster. Had my turn at this not ages past and Ill say this not for the faint of heart. Think its just carrying stuff then its a mountain of things. One acquaintance sang praises about X but I decided to investigate. The bottom line: when youre seeking trustworthy local movers dont settle fast. Think about it: nevada operators know the area inside out — when timing is tight. How I tackled it — asked for itemized quotes — and no exaggeration here I steered clear of disasters. Check this resource that finally helped me connect the dots. movers nevada movers nevada That page over there cut through all the confusion. Pricing is honest — nothing sneaky. Locked it in via that page and they were on point. Dont be hasty. Nail down the dates. A decent mover is worth their weight in gold. Hope this points you in a good direction

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

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

  38. Слушайте кто сталкивался Отец не выходит из штопора Дети напуганы В больницу тащить страшно Короче врачи приехали и поставили систему — вывод из запоя на дому цена доступная Поставили капельницу с детоксикационным раствором В общем телефон и цены тут — выведение из запоя на дому выведение из запоя на дому Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации

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

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>