
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

Konstantin
19.05.2017
15:58:40

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

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

Igor
19.05.2017
15:59:08

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

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
Ты же в бэке конкретный контейнер приписал