Size: a a a

2021 April 18

j

jenia in nginx_ru
https://gist.github.com/evgeniy123/bb9e46cf373b3995ba4b778f3318afc6

Вы решил сделать с балансером. Если запрос приходил с /api то перенаправлтаем на сервер с nginx который потом нам отдает статику. Если на что то другое - то делаем запрос на  fpm-php server.  Но выдает ошибку

```
[emerg] 1#1: host not found in upstream "nginx:442" in /etc/nginx/nginx.conf:7
nginx: [emerg] host not found in upstream "nginx:442" in /etc/nginx/nginx.conf:7

```

Никогда такого не делал раньше и не очень понимаю что ему нужно. Брал пример с интернета. Что тут не так ?
источник

MT

M T in nginx_ru
похоже что у вас докер
источник

j

jenia in nginx_ru
yes. контейнер который для апе называется nginx
источник

MT

M T in nginx_ru
ну вангую что сети общей нету между контйенером с этим нгинкс и другим
источник

MT

M T in nginx_ru
или шо там у вас в мясорубке
источник

j

jenia in nginx_ru
aaa
источник

MT

M T in nginx_ru
типо сделайте общую сеть для конетйнеров оверлейную
источник

MT

M T in nginx_ru
тогда контейнеры по именам будут резолвится
источник

j

jenia in nginx_ru

php-fpm:
 image: ${REGISTRY_ADDRESS}/sound-php-fpm:${IMAGE_TAG}
 restart: always
 environment:
   APP_SECRET: ${MANAGER_APP_SECRET}
   DATABASE_URL: mysql://root1:${MANAGER_DB_PASSWORD}@mysql_container:3306/app
   OAUTH_FACEBOOK_SECRET: ${OAUTH_FACEBOOK_SECRET}
   OAUTH_FACEBOOK_ID: ${OAUTH_FACEBOOK_ID}
   CENTRIFUGO_WS_HOST: ${CENTRIFUGO_WS_HOST}
   CENTRIFUGO_API_HOST: http://centrifugo:8000
   CENTRIFUGO_API_KEY: ${CENTRIFUGO_API_KEY}
   CENTRIFUGO_SECRET: ${CENTRIFUGO_SECRET}
 volumes:
   - /home/uploads/sound/:/app/public/uploads/sound/
 depends_on:
   - mysql_container
   - centrifugo



Вот так резолвиться без общей сети. Сеть настроена на dev. там без нее не работает.
источник

j

jenia in nginx_ru
Так же в базу данных он лезет по имени  from fpm-php …
источник

MT

M T in nginx_ru
точно нетворки никакие в композе не подключены
источник

MT

M T in nginx_ru
потому что если они не указаны в сервисе но указаны в композе в качестве экстернал (а может и не экстернал), то будут добавлены ко всем контейнерам
источник

j

jenia in nginx_ru
Точно такого нет даже в помине. Вытягиваю образ с репозитория моего через docker-compose и все работает
источник

ђ

ђRus 😼 in nginx_ru
ща я вам обоим добра причиню в куда попало... :(
источник

MT

M T in nginx_ru
ну таки я дал направление поиска. не бейте, ы
источник
2021 April 19

Э

Эржигит Имамов... in nginx_ru
Переслано от Эржигит Имамов...
Вопрос знатокам

С Канады мерил сайт. Тут показывает что на переход с http на https заняло 1.2.
Это норм или с этим что-то можно сделать?
источник

Y

Yuri in nginx_ru
На переход с http на https, если смотреть эти тайминги, ушло 0.1
источник

Y

Yuri in nginx_ru
А вот на то, чтобы открыть http и получить редирект - 1.1s
источник

ВМ

Владимир Муковоз... in nginx_ru
а сервер где находится? В Канаде?
источник

Э

Эржигит Имамов... in nginx_ru
Бишкек, просто мерил gtmetrix ом
источник