Показать сообщение отдельно
Непрочитано 27.12.2017, 11:59   #9876
7IAP_Razor
Ветеран
 
Регистрация: 28.02.2005
Адрес: +2 GMT
Сообщений: 1,509
Отправить сообщение для 7IAP_Razor с помощью ICQ
По умолчанию

Всем привет.

Надумал распихать разные сервисы по разным хостам. В итоге остановился на варианте "LXD containers - Haproxy".

Поднял контейнеры, накатил туда апачи. Отдельным контейнером висит сама прокся.

На базовой машине маршрут к проксе прописан. Curl - рапортует о доступности всех хостов прописанных в Haproxy. Сама прокся (судя по логам) подняла конфиг и отлично работает.

Но, есть одно но - она не хочет вызывать контейнеры по доменному имени.
Если прописать прямой редирект в маршутах на конкретный контейнер, минуя интерфейс гейта - все ок.

Подскажите где может быть затык?

Запрос к гейту.
Цитата:
curl --verbose --header 'host: web.zzz.com' 'http://192.168.1.1'
* Rebuilt URL to: http://192.168.1.1/
* Trying 192.168.1.1...
* connect to 192.168.1.1 port 80 failed: В соединении отказано
* Failed to connect to 192.168.1.1 port 80: В соединении отказано
* Closing connection 0
curl: (7) Failed to connect to 192.168.1.1 port 80: В соединении отказано
К самой проксе напрямую:
Цитата:
curl --verbose --header 'host: web.zzz.com' 'http://10.10.10.10'
* Rebuilt URL to: http://10.10.10.10/
* Trying 10.10.10.10...
* Connected to 10.10.10.10 (10.10.10.10) port 80 (#0)
> GET / HTTP/1.1
> host: web.zzz.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Wed, 27 Dec 2017 13:05:18 GMT
< Server: Apache/2.4.18 (Ubuntu)
< Set-Cookie: pll_language=ru; expires=Thu, 27-Dec-2018 13:05:19 GMT; Max-Age=31536000; path=/
< Link: <http://192.168.1.1/wp-json/>; rel="https://api.w.org/"
< Vary: Accept-Encoding
< Transfer-Encoding: chunked
< Content-Type: text/html; charset=UTF-8
<
* Connection #0 to host 10.10.10.10 left intact

Последний раз редактировалось 7IAP_Razor; 27.12.2017 в 16:10.
7IAP_Razor вне форума   Ответить с цитированием