Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Docker - dwa nginx
nospor
post 3.07.2020, 12:01:05
Post #1





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




Cześć,
ma dwie aplikacje, powiedzmy app1, app2
obie aplikacje mają swoje środowiska docker startowane przez docker-compose. Każda ma swój własny php oraz nginx. Ponieważ app1 musi slać żądania do app2, wiec w docker-compose w app2 dodałem
Kod
networks:
  default:
    external:
      name: app1_default

Dzięki czemu app1 widzi kontener nginx z app2. I generalnie nie byłoby problemu gdyby nie fakt, że robiąc żądanie do app2 nawet z zewntarz a nie app1 to od czasu do czasu mam 404 NOT FOUND. Gdy wyłącze app1 to błąd ten się nie pojawia. Problem również znika gdy wywale exteneral network z docker-compose w app2
Ewidentnie więc nginx z app1 przechwytuje żądania które teoretycznie powinien łapać nginx z app2

Każdy konfig strony ma swoj właśny server_name więc teoretycznie powinien łapać tylko swoje a niestety łapie też nie swoje.

Jakieś porady?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 13.07.2020, 10:58:02
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




Ustawienie innych wewnetrznych portow w app2 dla php i nginx rozwiazalo sprawe.
Dzieki @Pyton za sugestie na pw oraz @aras za zwrocenie na to uwagi


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie
- nospor   Docker - dwa nginx   3.07.2020, 12:01:05
- - gitbejbe   rozdziel na 2 sieci [HTML] pobierz, plaintext net...   3.07.2020, 19:05:01
- - nospor   Nie bardzo rozumiem gdzie mam to wsadzic? Kazda z...   5.07.2020, 18:27:04
- - gitbejbe   sorki, umknęło mi że masz 2 compose. W jednym comp...   6.07.2020, 19:48:48
- - nospor   Z jednym compose nie mialbym w ogole tego problemu   7.07.2020, 08:55:54
- - viking   A coś takiego https://stackoverflow.com/questions/...   7.07.2020, 09:04:28
- - nospor   @viking to wlasnie teraz mam. Tylko sek w tym, ze ...   7.07.2020, 09:26:04
- - Pyton_000   Czy obie apki są publiczne? Generalnie wystawiłnby...   7.07.2020, 19:37:09
- - nospor   Obie sa publiczne stukam po roznych portach   8.07.2020, 06:35:40
- - Pyton_000   No to stukaj zew_ip:port1 zew_ip:por2 i po problem...   8.07.2020, 17:41:42
- - vokiel   Opcją jest też dodanie nginxa jako proxy przed tym...   8.07.2020, 21:47:04
- - batman   Sprawdź czy takie coś zadziała: Kodservices: ...   9.07.2020, 03:32:29
- - nospor   CytatNo to stukaj zew_ip:port1 zew_ip:por2 i po pr...   9.07.2020, 09:04:35
- - batman   CytatNajbardziej mnie zastanawia jakim cudem oddzi...   9.07.2020, 09:24:32
- - nospor   Nie ma, sprawdzilem wszystkie virtual hosts, wywal...   10.07.2020, 17:09:10
- - batman   Cytat" Cannot create container for service ph...   10.07.2020, 18:18:23
- - aras785   Problem jest banalny, Twoja konfiguracja nginxa je...   12.07.2020, 00:43:23
- - nospor   Ustawienie innych wewnetrznych portow w app2 dla p...   13.07.2020, 10:58:02


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 22:57