Как подружить apache2-server+nginx+proxy авторизация с помощью клиентских SSL сертификатов

Тема в разделе "Администрирование серверов", создана пользователем my_gold_biz, 23 апр 2020.

XEvil 4.0 Релиз Состоялся!
Модераторы: mefish
  1. my_gold_biz

    my_gold_biz Создатель

    Регистр.:
    24 фев 2020
    Сообщения:
    14
    Симпатии:
    2
    Хай всем.Возник такой вопрос:имееться веб сервер с апачем и модулем рпаф,на нем авторизация с помощью клиентских SSL сертификатов, а на этот сервер проксируеться vps'ka nginx.проблема в следущем,при обращений к серверу с апачем напрямую все работает отлично,но при запросе через проксю(vps nginx) к веб серверу выдает такую ошибку:
    конфиги предоставлю,по запросу.
     
  2. nejtr0n

    nejtr0n Постоялец

    Регистр.:
    24 янв 2014
    Сообщения:
    124
    Симпатии:
    73
    Имхо самым правильным решением будет поднять афторизацию на nginx.
     
  3. IRBISUL

    IRBISUL Создатель

    Регистр.:
    13 мар 2013
    Сообщения:
    10
    Симпатии:
    10
    Статики много ? высоко нагруженный сервис? если нет то выкинь nginx

    А так давай конфигурации apache и nginx с SSL Погляжу, в лс.
     
    Последнее редактирование: 23 апр 2020
  4. my_gold_biz

    my_gold_biz Создатель

    Регистр.:
    24 фев 2020
    Сообщения:
    14
    Симпатии:
    2
    а если прокся будет постоянно меняться,не варинт,полюбому есть решение с апачем :)
    по нагрузке,не большая будет,хотелось просто защитить таким образом(доп), да и с подручнее проксями рулить.конфы сейчас закину.
     
  5. my_gold_biz

    my_gold_biz Создатель

    Регистр.:
    24 фев 2020
    Сообщения:
    14
    Симпатии:
    2
    вопрос решил банальнно,косяк был в версий nginx,поставил версию выше и все заработало.возник следущий вопрос:как создать правило,(как я вижу нужно шаманить с модулем rwrite,если не прав поправьте)что если обращения идет без ссл сертификата,что бы редиректило на нужную страницу типа 404not found,а то редиректит на основной серв :nezn:
    заранее благодарю,за помощь!
     
    Последнее редактирование: 24 апр 2020
  6. fumofuuu

    fumofuuu

    Регистр.:
    24 сен 2011
    Сообщения:
    291
    Симпатии:
    132
    Код:
    server {
        listen 80 default_server;
        # Error page
        error_page  404  /404.html;
        location = /404.html {
            # где лежит страница ошибки
            root /home/static/error;
        }
        return 404;
    }
    
     
  7. my_gold_biz

    my_gold_biz Создатель

    Регистр.:
    24 фев 2020
    Сообщения:
    14
    Симпатии:
    2
    благодарю за помощь! помогло ваше решение вопрос закрыт.
     
    Последнее редактирование: 8 май 2020