Рейтинг:0

proxypass с SSL возвращается к http (пока я не перейду на страницу входа) apache2

флаг bj

Итак, вот виртуальный хост в apache2

<VirtualHost *:100>

     ServerAdmin [email protected]
     DocumentRoot /var/www/

    Redirect "/" "https://192.168.31.10:500/"


</VirtualHost>

<IfModule mod_ssl.c>
<VirtualHost *:500>



    ServerAdmin [email protected]
    ProxyRequests off
    DocumentRoot /var/www
    SSLProxyEngine on
    ProxyPreserveHost On

  SSLEngine on

                SSLCertificateFile      /etc/ssl/certs/apache-selfsigned.crt
                SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key


               <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory /usr/lib/cgi-bin>
                                SSLOptions +StdEnvVars
                </Directory>

  #  ServerName odooproxy.com

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel error

   <Location />
        ProxyPass  http://localhost:8070/
        ProxyPassReverse  http://localhost:8070/
        Order allow,deny
        Allow from all
    </Location>

</VirtualHost>
</IfModule>

Перенаправление с http-порта 100 работает на порт 500, а прокси-сервер работает на порт 8070. Но я получаю ответ после того, как он приводит меня к http://192.168.31.10:500/веб

(Ваш браузер отправил запрос, который этот сервер не смог понять. Причина: вы говорите по простому HTTP с портом сервера с поддержкой SSL. Вместо этого используйте схему HTTPS для доступа к этому URL, пожалуйста.)

Если я добавлю https перед ip, я попаду на следующую страницу: http://192.168.31.10:500/веб/логин

Снова та же ошибка. После того, как я снова добавлю https перед адресом и войду в систему, он продолжит работать как прокси.

Вопрос в том, как мне сделать так, чтобы после каждого шага он не переключался обратно на http, а оставался с адресом https.

Гуглил несколько часов, ответа не нашел.

Надеюсь, кто-то может помочь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.