Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: NGINX в роли прокси  (Прочитано 2877 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
NGINX в роли прокси
« : 26 Сентября 2019, 18:49:28 »
Я разместил свой бекэнд и фронтэнд сервер в разных контейнерах Docker, после чего запустил в третьем контейнере nginx сервер, который призван их объединить единым адресом и портом.
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
Т.к. делаю я это в первый раз, то хочу спросить у знающих людей, что в этом конфиге не так, как надо. Да и будет ли nginx с такими настройками отправлять запрос с frontend-а на backend, подставив внешний хост и порт?


 --
На кучу проброшенных портов внимание обращать не надо, это чисто для отладки. Прямой доступ к сервисам.
« Последнее редактирование: 26 Сентября 2019, 18:52:24 от Shalmaran »
Banana Pi

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1751
    • Просмотр профиля
Re: NGINX в роли прокси
« Ответ #1 : 26 Сентября 2019, 20:46:08 »
простая статья о docker-compose

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: NGINX в роли прокси
« Ответ #2 : 27 Сентября 2019, 01:44:46 »
что в этом конфиге не так, как надо
А что у вас не работает?…

и будет ли nginx с такими настройками отправлять запрос с frontend-а на backend
Чо?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: NGINX в роли прокси
« Ответ #3 : 01 Октября 2019, 21:16:32 »
простая статья о docker-compose
Спасибо, сценарий схож местами.
А что у вас не работает?…
Да все работает, в общем-то. Только у меня используется двойное монтирование, а это достаточно грязный прием.
Чо?...
Фронтэнд за прокси, обращается ко внешнему адресу и порту, с приставкой /api, это все перенаправляется на другой сервер за прокси...
Banana Pi

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: NGINX в роли прокси
« Ответ #4 : 03 Октября 2019, 02:57:36 »
Фронтэнд за прокси, обращается ко внешнему адресу и порту, с приставкой /api, это все перенаправляется на другой сервер за прокси...
Ну и что?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: NGINX в роли прокси
« Ответ #5 : 03 Октября 2019, 08:49:56 »
Ну и что?…
Я спросил, что возможно, не так в этом конфиге. Хочу опыт других людей. Действующие конфиги...
Banana Pi

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: NGINX в роли прокси
« Ответ #6 : 04 Октября 2019, 00:09:05 »
Ваш конфиг работает?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: NGINX в роли прокси
« Ответ #7 : 04 Октября 2019, 08:33:39 »
Ваш конфиг работает?…
Работает, с оговорками.  Скажем, двойное монтирование в докере - очень не элегантное решение. Но как иначе - я не придумал.
Хочется, чтобы папка node_modules была в докере изолирована от хоста, т.к. ни кто не знает, какая система у разработчика или на сервере, где это всё будет работать. Но в то же время, хочется связать папку с приложением (app в моем случае) с хостом динамически, чтобы было удобно разрабатывать, всякие хотрелоад, интеграция с ide и прочие нужные фишки.
На счёт nginx - не уверен, что работает, как надо. У меня в коде все места запросов жёстко записаны, как обращения к моему хосту. В дальнейшем я это уберать буду. Вот тогда и узнаю, как оно работает.
Banana Pi

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: NGINX в роли прокси
« Ответ #8 : 12 Октября 2019, 12:33:20 »
Цитировать
Хочется, чтобы папка node_modules была в докере изолирована от хоста
А при чём здесь это? Смотрите докерфайлы, как там что собирается.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 839
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: NGINX в роли прокси
« Ответ #9 : 12 Октября 2019, 20:22:48 »
А при чём здесь это? Смотрите докерфайлы, как там что собирается
И вот не лень же писать...
Banana Pi

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.