Size: a a a

DevOps — русскоговорящее сообщество

2020 April 01

DK

Dmitry Kireev in DevOps — русскоговорящее сообщество
Выбор очевиден.
источник

DK

Dmitry Kireev in DevOps — русскоговорящее сообщество
Чем дешевле зарплата поддерживающего персонала тем выгоднее селфхостед
источник

DM

Dmitry Mitic in DevOps — русскоговорящее сообщество
коллеги подскажите с nginx: как сделать на прокси подмену адреса, чтобы при запросе сайта xxx.xx/uri1/ клиенту приходила выдача сайта yyy.yy/uri2/ (оба сайта мои, находятся за прокси). Копал в сторону директивы rewrite но она просто редиректит c xxx.xx/uri1/ на yyy.yy/uri2/ с изменением адреса в браузере клиента (в моем случае клиент не должен знать о подмене...)
источник

AK

Aleksandr Kurach in DevOps — русскоговорящее сообщество
Dmitry Mitic
коллеги подскажите с nginx: как сделать на прокси подмену адреса, чтобы при запросе сайта xxx.xx/uri1/ клиенту приходила выдача сайта yyy.yy/uri2/ (оба сайта мои, находятся за прокси). Копал в сторону директивы rewrite но она просто редиректит c xxx.xx/uri1/ на yyy.yy/uri2/ с изменением адреса в браузере клиента (в моем случае клиент не должен знать о подмене...)
proxypass
источник

DM

Dmitry Mitic in DevOps — русскоговорящее сообщество
Да - это очевидно, прошу прощения. Забыл важный момент указать с которым и получил сложности, дополнил свой вопрос.

"чтобы при запросе сайта xxx.xx/uri1/ клиенту приходила выдача сайта yyy.yy/uri2/"

вот как раз с url и не получалось. делаю локейшн /uri1/ и пытаюсь подменить его /uri2/ рерайтом, вот тут и получаю редирект а не подмену.
источник

M

Maxim in DevOps — русскоговорящее сообщество
делайте в вашем локейшене прокси пасс сразу в  "yyy.yy.yyy.yy/uri2/"
источник

IG

Ilshat Gayanov in DevOps — русскоговорящее сообщество
ммм, прикольно
источник

ыы

ыч ыч in DevOps — русскоговорящее сообщество
кокошника не хватает
источник

IG

Ilshat Gayanov in DevOps — русскоговорящее сообщество
ыч ыч
кокошника не хватает
кого?
источник

as

alex suslin in DevOps — русскоговорящее сообщество
Кокошника
источник

ыы

ыч ыч in DevOps — русскоговорящее сообщество
источник

ыы

ыч ыч in DevOps — русскоговорящее сообщество
это такой женский головной убор
источник

DM

Dmitry Mitic in DevOps — русскоговорящее сообщество
Maxim
делайте в вашем локейшене прокси пасс сразу в  "yyy.yy.yyy.yy/uri2/"
не понял куда вставить /uri2

       location ~* /uri1.* {
       proxy_pass http://server-yyy;
       }

       upstream server-yyy {
       server 10.10.10.10:1010;
       }

можете на моем примере указать? спасибо
источник

IG

Ilshat Gayanov in DevOps — русскоговорящее сообщество
ыч ыч
это такой женский головной убор
а понял
источник

M

Maxim in DevOps — русскоговорящее сообщество
location ~* /uri1.* {
       proxy_pass http://server-yyy/uri2/;
       }
источник

ВМ

Владимир Муковоз in DevOps — русскоговорящее сообщество
location /uri1/ {
       proxy_pass http://server-yyy/uri2/;
       }
источник

ВМ

Владимир Муковоз in DevOps — русскоговорящее сообщество
зачем там регексп
источник

DM

Dmitry Mitic in DevOps — русскоговорящее сообщество
sudo nginx -t
nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block in строка с прокси пасс
источник

DM

Dmitry Mitic in DevOps — русскоговорящее сообщество
Владимир Муковоз
зачем там регексп
спасибо! получилось
источник

ВМ

Владимир Муковоз in DevOps — русскоговорящее сообщество
Dmitry Mitic
спасибо! получилось
этот пример прям в доках по проксипасу прописан)
источник