Igor
28.01.2019
20:33:15
дайте ссыль тогды, еще бы на русском если есть
inqfen
28.01.2019
20:33:28
А вообще рекомендую сети для самых маленьких
Линкмиап
Там чтения на пару часов наверное, но понимание даст
Google
Igor
28.01.2019
20:35:20
Всегда думал, что с сетями у меня проблема нет :(
inqfen
28.01.2019
20:36:37
Просто конечно можно по ответам в чатике настроить, но это до первого изменения и до первого факапа
Yaroslav
28.01.2019
20:37:12
дайте ссыль тогды, еще бы на русском если есть
маны, это действительно сложно. Совершенно без шуток, на скорую руку почтите статью про модель OSI (долго не зависайте), потом поставьте себе на компьютер программу wireshark, включите захват трафика, установите фильтр на 80 порт, а потом с этого же компьютера сделате curl на любой http ресурс. И внимательно просмотрите все поля во всех пакетах, что не понятно - в гугл. Это наиболее быстрый из мне известных приемов втыкания в стек программиста.
inqfen
28.01.2019
20:38:13
Ну максимум на уровне пакет пришёл, там есть какие-то заголовки
George
28.01.2019
20:38:39
Igor
28.01.2019
20:39:05
Я делал такое лет так 5 назад, когда настраивал говно коммуторы, с тех пор много воды утекло:) И ч стал фронтендером, которому не нужные сложные примочки в виде куберов и докеров. Но появилась интересная задач которую хочется решить
inqfen
28.01.2019
20:39:11
Либо наоборот, есть tcp, там заголовки и данные и хуй знает что там происходит
Igor
28.01.2019
20:39:28
inqfen
28.01.2019
20:39:38
Размер окна и mtu вообще как что-то из китайского языка
Igor
28.01.2019
20:40:24
inqfen
28.01.2019
20:40:35
Google
inqfen
28.01.2019
20:41:11
Lmt это просто название апстрима, там можно жопа написать
Igor
28.01.2019
20:41:24
inqfen
28.01.2019
20:41:26
Или ты про что?
Server lmt да, если он резолвится
George
28.01.2019
20:41:57
Марш спать
inqfen
28.01.2019
20:41:57
С таким именем
Yaroslav
28.01.2019
20:42:14
inqfen
28.01.2019
20:42:27
Марш спать
Да, 2 часа почти, но я только в ванну залез
Igor
28.01.2019
20:42:27
имя контейнера ?
inqfen
28.01.2019
20:42:54
Если nginx стартанул позже lmt
И если lmt после рестарта например не поменял адрес
Yaroslav
28.01.2019
20:43:59
upstream mylmtupstream {
server lmt;
keepalive 5;
}
...
proxy_pass http://mylmtupstream/...
разумеется, оба контейнера, нгинкс и lmt должны быть в одной докер сети
Igor
28.01.2019
20:44:21
так, еще раз сначала
есть 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
28.01.2019
20:45:04
А вообще как прокси юзай либо это
https://github.com/jwilder/nginx-proxy
Yaroslav
28.01.2019
20:45:15
O_o Оно у вас одним докер-композом поднимается ?
inqfen
28.01.2019
20:46:12
Либо traefik
Igor
28.01.2019
20:47:55
Google
inqfen
28.01.2019
20:49:50
Это nginx, который тебе проксирует на контейнеры и не привязывается к их ip если по простому
Yaroslav
28.01.2019
20:51:17
тогда зачем вам вообще знать что-то про ip =192.168.1.66 ? У вас докер-композ должен содержать 4 контейнера - 3 бекенда (admin-panel, lmt,cms) и фронт - нгинкс. из нгинкса апстримы показывают на алиасы контейнеров.
Igor
28.01.2019
20:52:11
так мне из compose дропнуть прокидывание портов ?
Yaroslav
28.01.2019
20:52:52
Igor
28.01.2019
20:53:40
а тогда по какому адресу он будет доступен ?
Кажется пора спать, видимо я пока не способен постичь джен :)
Yaroslav
28.01.2019
20:56:04
после запуска проекта, нгинкс будет доступен на хосте на порту, на который вы его опубликуете параметром в разделе ports
да, по койкам пора
Igor
28.01.2019
21:00:12
получается из контейнера админки
/ # wget http://lmt
Connecting to lmt (172.18.0.3:80)
index.html 100% |********************************************************************************************************************************| 275 0:00:00 ETA
/ #
резолсятся хосты других
но все равно не завелось
в логах вот
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"
304
Yaroslav
28.01.2019
21:02:26
ну, запрос куда-то дошел, как минимум. :-)) Спать, утро вечера мудренее.
Igor
28.01.2019
21:04:02
Лады, пасибки
И
28.01.2019
22:06:54
запускается официальный образ php
почему то не доступна переменная $_SERVER['HTTP_HOST'], кто знает почему и как исправить?
inqfen
28.01.2019
22:10:16
Может он пустой?
В nginx заголовок передаешь?
И
28.01.2019
22:15:59
Google
И
28.01.2019
22:16:05
просто раньше без докера работало
а nginx в другом контейнере
inqfen
28.01.2019
22:16:13
В конфиге nginx заголовок передаешь?
докер тут не при чем
fastcgi он что в докере что без fastcgi
И
28.01.2019
22:18:14
inqfen
28.01.2019
22:21:07
Остался главный вопрос, как это оказалось в чате докера
Zhandos
29.01.2019
04:27:11
Всем привет, в контейнере есть приложение на tomcat8, нужно внести параметры для CORS,. контейнер берет image с hub и поднимается через compose. Дайте совет как внести изменения в настройки
Iurii
29.01.2019
04:27:49
Zhandos
29.01.2019
04:28:04
Iurii
29.01.2019
04:29:37
Zhandos
29.01.2019
04:32:40
ildar
29.01.2019
04:34:48
Iurii
29.01.2019
04:38:57
Zhandos
29.01.2019
04:39:43
Вот у меня есть файл конфиги в /usr/local/tomcat/conf/web.xml, как через compose добавить туда строки параметров?
Iurii
29.01.2019
05:02:58
повторюсь все зависит что надо добавить
Google
Zhandos
29.01.2019
05:03:14
повторюсь все зависит что надо добавить
<init-param>
<param-name>allowedOrigins</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>allowedMethods</param-name>
<param-value>GET,POST,OPTIONS,DELETE,PUT,HEAD</param-value>
</init-param>
<init-param>
<param-name>allowedHeaders</param-name>
<param-value>origin, content-type, accept, authorization</param-value>
</init-param>
Iurii
29.01.2019
05:03:36
Zhandos
29.01.2019
05:03:56
Iurii
29.01.2019
05:04:34
Zhandos
29.01.2019
05:05:45
Iurii
29.01.2019
05:07:38
Zhandos
29.01.2019
05:08:20
Iurii
29.01.2019
05:11:02
Zhandos
29.01.2019
05:11:29
ildar
29.01.2019
05:18:51
Zhandos
29.01.2019
05:21:27
ildar
29.01.2019
05:22:57
а должно быть?
конфиги томката чем-то принципиально отличаются от остальных файлов?
Zhandos
29.01.2019
05:27:20
Iurii
29.01.2019
05:29:20
Zhandos
29.01.2019
05:29:50
Iurii
29.01.2019
05:30:06