xPomaHx
@xPomaHx
1vs9

Как проксипасить https на http?

Как проксипасить https на http?
То есть бэк на https, мне нужно чтобы был на моём домене обязательно на http без сертефикатов, и чтобы урл не просачивался, то есть если редирект то нджинкс сначало следует за ним и проксипасит уже локёйшн.
Проблема в том что нджинкс делает это слишком в тупую и не разруливает сертификаты внутри, и за этого браузер пытается общаться как обычный хттп, а сервер ждет хпптс и у них нестыковка.
Можно вообще такое на нем сделать или придется свой веб сервер писать?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
вот я раз пять прочитал и мне понимание чего вы хотите так и не пришло, вот реально старался какой-то бред написан.
Вы опишите реально саму проблему а не то что вы хотите сделать.
и я вам скажу что нужно для этого сделать
если у вас бэк на https а фронт нет, то в чем проблема то ?
фронт это прокся ей плевать ващет на сертификат сзади.
вы бы хоть свой конфиг сюда дали а то телепатия сегодня не очень, там магнитные бури, рептилойды. все дела.

короче вангую
server {
           listen *:80;
           server_name 3dpaneli.ru www.3dpaneli.ru   ;
            root /var/www/3dpaneli.ru/web;
....
  location / {
                proxy_pass              https://127.0.0.1:443;
                proxy_set_header        Host            $host;
                proxy_set_header        X-Real-IP       $remote_addr;
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                                }
......
}


Вам это нужно ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Что там внутри у proxy_pass`а - нгинксу всё равно. Если в конфиге сказано, что сервер без шифрования, то он такой и будет. Вообще, как-то сумбурно написано, перефразируйте, плз.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 100 000 до 130 000 ₽
Artezio Москва
от 130 000 до 250 000 ₽
от 70 000 до 100 000 ₽