inqfen
Ключики у вас должны быть, дома развернете
Igor
отсыпте мне чутка
inqfen
Igor
дайте ссыль тогды, еще бы на русском если есть
inqfen
А вообще рекомендую сети для самых маленьких
inqfen
Линкмиап
inqfen
Там чтения на пару часов наверное, но понимание даст
Igor
Всегда думал, что с сетями у меня проблема нет :(
inqfen
Просто конечно можно по ответам в чатике настроить, но это до первого изменения и до первого факапа
Yaroslav
дайте ссыль тогды, еще бы на русском если есть
маны, это действительно сложно. Совершенно без шуток, на скорую руку почтите статью про модель OSI (долго не зависайте), потом поставьте себе на компьютер программу wireshark, включите захват трафика, установите фильтр на 80 порт, а потом с этого же компьютера сделате curl на любой http ресурс. И внимательно просмотрите все поля во всех пакетах, что не понятно - в гугл. Это наиболее быстрый из мне известных приемов втыкания в стек программиста.
inqfen
inqfen
Ну максимум на уровне пакет пришёл, там есть какие-то заголовки
George
Igor
Я делал такое лет так 5 назад, когда настраивал говно коммуторы, с тех пор много воды утекло:) И ч стал фронтендером, которому не нужные сложные примочки в виде куберов и докеров. Но появилась интересная задач которую хочется решить
inqfen
Либо наоборот, есть tcp, там заголовки и данные и хуй знает что там происходит
inqfen
Размер окна и mtu вообще как что-то из китайского языка
inqfen
inqfen
inqfen
Lmt это просто название апстрима, там можно жопа написать
inqfen
Или ты про что?
inqfen
Server lmt да, если он резолвится
George
Марш спать
inqfen
С таким именем
George
Yaroslav
inqfen
Марш спать
Да, 2 часа почти, но я только в ванну залез
Igor
имя контейнера ?
inqfen
Если nginx стартанул позже lmt
inqfen
И если lmt после рестарта например не поменял адрес
Yaroslav
upstream mylmtupstream {
server lmt;
keepalive 5;
}
...
proxy_pass http://mylmtupstream/...
разумеется, оба контейнера, нгинкс и lmt должны быть в одной докер сети
Igor
так, еще раз сначала
есть IP=192.168.1.66
на нем на разных портах подняты 3 админки
- admin-panel (192.168.1.66:8090)
- lmt(192.168.1.66:8091)
- cms(192.168.1.66:8092)
хочется на 192.168.1.66:8090/lmt/ увидеть то что скрывается под 192.168.1.66:8091
inqfen
А вообще как прокси юзай либо это
https://github.com/jwilder/nginx-proxy
Yaroslav
O_o Оно у вас одним докер-композом поднимается ?
inqfen
Либо traefik
inqfen
inqfen
Это nginx, который тебе проксирует на контейнеры и не привязывается к их ip если по простому
Yaroslav
тогда зачем вам вообще знать что-то про ip =192.168.1.66 ? У вас докер-композ должен содержать 4 контейнера - 3 бекенда (admin-panel, lmt,cms) и фронт - нгинкс. из нгинкса апстримы показывают на алиасы контейнеров.
Igor
так мне из compose дропнуть прокидывание портов ?
Yaroslav
Igor
а тогда по какому адресу он будет доступен ?
Igor
Кажется пора спать, видимо я пока не способен постичь джен :)
Yaroslav
после запуска проекта, нгинкс будет доступен на хосте на порту, на который вы его опубликуете параметром в разделе ports
Yaroslav
да, по койкам пора
Igor
получается из контейнера админки
/ # wget http://lmt
Connecting to lmt (172.18.0.3:80)
index.html 100% |********************************************************************************************************************************| 275 0:00:00 ETA
/ #
Igor
резолсятся хосты других
Igor
но все равно не завелось
Igor
в логах вот
172.19.0.1 - - [28/Jan/2019:21:01:15 +0000] "GET /cms/ HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
Igor
304
Yaroslav
ну, запрос куда-то дошел, как минимум. :-)) Спать, утро вечера мудренее.
Igor
Лады, пасибки
tfhx8
запускается официальный образ php
tfhx8
почему то не доступна переменная $_SERVER['HTTP_HOST'], кто знает почему и как исправить?
inqfen
Может он пустой?
inqfen
В nginx заголовок передаешь?
tfhx8
tfhx8
просто раньше без докера работало
tfhx8
а nginx в другом контейнере
inqfen
inqfen
В конфиге nginx заголовок передаешь?
inqfen
докер тут не при чем
inqfen
fastcgi он что в докере что без fastcgi
tfhx8
inqfen
Остался главный вопрос, как это оказалось в чате докера
inqfen
Zhandos
Всем привет, в контейнере есть приложение на tomcat8, нужно внести параметры для CORS,. контейнер берет image с hub и поднимается через compose. Дайте совет как внести изменения в настройки
Jürgen
Zhandos
Ильдар
Ильдар