Пожалуйста, кто-нибудь может посмотреть этот конфиг?
global
log stdout format raw local0 debug
stats timeout 30s
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 50000
timeout client 50000
timeout server 50000
frontend app
bind *:15080
default_backend myback
backend myback
server site google.com:80 check
Почему это не работает? Если я попытаюсь посетить 127.0.0.1:15080, это займет некоторое время, а затем URL-адрес в браузере изменится на www.google.com:16080, что, очевидно, никуда вас не приведет. Браузер говорит: «Этот сайт недоступен - ERR_CONNECTION_TIMED_OUT».
Так почему же он не прокси для порта 80, как можно было ожидать?
Запись в журнале мало что говорит:
127.0.0.1:50871 [01/Jul/2019:14:39:45.879] app myback/site 0/0/20/84/104 301 681 - - ---- 2/2/0/0/0 0/0 "GET / HTTP/1.1"
Версия Haproxy:
HA-Proxy version 2.0.0-4fb65f-8 2019/06/19 - https://haproxy.org/
EDIT:
Я как-то решил проблему методом проб и ошибок.