@docker_ru

Страница 185 из 1375
Igor
19.05.2017
15:56:36
есть второй такой же конфиг

он один в один

только server_name другой

Alexander
19.05.2017
15:58:35
ясно. проверить по логам, что запрос на shop действительно на другой server_name попадает можно?

Google
Igor
19.05.2017
15:58:37
Вот второй бек: https://pastebin.com/diJAfyGR

Alexander
19.05.2017
15:58:43
и посмотреть при этом заголовки?

Konstantin
19.05.2017
15:58:48
о, вижу

Igor
19.05.2017
15:59:08
юзай gist\pastebin плиз
Сори мой косяк, сразу не подумал

Alexander
19.05.2017
16:00:32
поменяй в proxy_set_header $http_host на $host

Igor
19.05.2017
16:00:34
Сейчас гляну, хотя логично что запрос уходит на другой сервер

окей

Alexander
19.05.2017
16:01:10
http_host содержит ещё и :port в себе

Konstantin
19.05.2017
16:01:23
тут не в proxy хедерах проблема, проблема в апстриме какая-то

Alexander
19.05.2017
16:01:42
гипотеза - надо проверить

что всегда правильно попадает на нужный server {} на back-е

Konstantin
19.05.2017
16:03:12
гипотеза - надо проверить
ну она не логичная, хедеры передаются на бэк который апстрим\proxy_pass направил

Google
Alexander
19.05.2017
16:04:34
тоже верно, но я бы на заголовки посмотрел

или бы в логи писал на фронте, куда ушло

Konstantin
19.05.2017
16:05:25
Сейчас гляну, хотя логично что запрос уходит на другой сервер
а точно на разные контейнеры кидает? по логам на контейнере сверял?

Alexander
19.05.2017
16:05:36
дёрнул бы пару раз, с получением разных результатов. убедился бы, что всегда один и тот же апстрим отвечает

и тогда бы уже смотрел

кхм, а nginx -s reload сделать? вдруг конфиг не подцепился?

Konstantin
19.05.2017
16:06:25
он сам все конфиги генерит

я просто тут не особо пойму, что отвечают 2 разных

Igor
19.05.2017
16:12:33
Собака

Нашел

адрес php контейнера

в настройках беков

прописано просто php

а надо соостветственно concepter_php_1

и shopconcepter_php_1

хотя почему это работало так как работало непонятно

Ну тоесть настройки php в ngnix





Google
Igor
19.05.2017
16:16:14
А на решение натолкнули логи

спасибо

Konstantin
19.05.2017
16:24:52
shopconcepter_php_1 - это имя контейнера, но ты же через compose рулишь ими? тогда лучше имя сервиса, т.е. php

Igor
19.05.2017
16:26:14
Да но все они в одном networke

сейчас зашел

Konstantin
19.05.2017
16:26:34
network external?

Igor
19.05.2017
16:26:41
в exec reverse proxy

Konstantin
19.05.2017
16:27:08
назови сервисы разными именами, хотя он вроде этого и требует, чтобы уникальные были

Igor
19.05.2017
16:27:53
в разных compose?

сервисы разными именами?

Konstantin
19.05.2017
16:28:40
не, ну в разных не стоит, потом опять можно наткнуться на это, сеть external? как они вообще связаны то?

Igor
19.05.2017
16:29:05
да сеть я ам создал

Igor
19.05.2017
16:29:08
сам*

Konstantin
19.05.2017
16:29:24
в конфиге как? я вижу что ты создал сеть)

кинь конфиг?

Igor
19.05.2017
16:29:32


оно?

Konstantin
19.05.2017
16:29:45
ну я про это

Igor
19.05.2017
16:29:49
и так в каждом компосе бека

Konstantin
19.05.2017
16:30:17
для nginx только, верно?

Google
Igor
19.05.2017
16:30:18
предлагаешь не конектить default?

Вот это прописано глобально в композ фале

файле*

во всез копоз файлах кроме reverse-proxy

Konstantin
19.05.2017
16:31:39
Я пытаюсь понять твой конфиг)

Igor
19.05.2017
16:31:45
нет не кроме

так

Я создал руками сеть proxy

Admin
ERROR: S client not available

Konstantin
19.05.2017
16:32:14
Ты кроме этой сети юзаешь ещё? Или все сервисы на external?

Igor
19.05.2017
16:32:25
все сервисы на екстернал

глобально



Konstantin
19.05.2017
16:32:47
Это не тот кусок

Это создание/объявление

Igor
19.05.2017
16:32:57
какой тебе интересен?

а всё

Konstantin
19.05.2017
16:33:08
В самом сервисе как сеть настраиваешь?

Igor
19.05.2017
16:33:14
никак)

это default сеть

Google
Igor
19.05.2017
16:33:27
при поднятии копоза

он создаёт дефолт сеть

default

Konstantin
19.05.2017
16:33:59
О, я этот момент не знал

Igor
19.05.2017
16:34:02
я ему говорю default это externa proxy

я сам методом тыка догадался

Konstantin
19.05.2017
16:34:26
Но все равно) создай дефолт internal

Igor
19.05.2017
16:34:43
и тогда заработает php ссылка?

Konstantin
19.05.2017
16:34:50
А external вешай только на nginx

Igor
19.05.2017
16:35:01
ну я понял

Konstantin
19.05.2017
16:35:08
Т.е. nginx будет в 2 сетях

Igor
19.05.2017
16:35:10
просто в чём профит

Konstantin
19.05.2017
16:35:24
Дефолтная будет внутренняя

Igor
19.05.2017
16:35:36
кроме более коротких ссылок

Konstantin
19.05.2017
16:35:52
Профит в project_service_id

Igor
19.05.2017
16:36:13
это что?

Konstantin
19.05.2017
16:36:36
Это не корекьно использовать как хостнэйм в некоторых случаях

Сделаешь php scale=5 и ничего не будет

Igor
19.05.2017
16:37:27
а я думаю будет))

щас

Konstantin
19.05.2017
16:37:54
Ты же в бэке конкретный контейнер приписал

Страница 185 из 1375