Кросс-постинг из SO: https://stackoverflow.com/questions/69722698/использование-IP-адрес-и-порт
Ubuntu 18/Варниш 4.x
Я не уверен, что мне не хватает.
Документация (http://manpages.ubuntu.com/manpages/xenial/en/man7/varnish-cli.7.html) как бы намекает:
...
backend.list [-p] [<backend_expression>]
Список серверных частей.
...
Бэкенд-выражение
Выражение серверной части может быть именем серверной части или комбинацией имени серверной части, IP-адреса
и порт в формате «имя (IP-адрес: порт)».
...
Тем не менее, я не знаю, упускаю ли я что-то, потому что я не могу передать IP-адрес или порт, по-видимому, в Ubuntu 18, чтобы перечислить или установить автоматический / больной:
лак> backend.list *www*
200
Имя серверной части Admin Probe Последнее обновление
xxx-www-5 probe Healthy 5/5 пт, 22 октября 2021 г., 08:36:34 GMT
xxx-www-5http probe Исправен (нет проверки) Сб, 16 октября 2021 г., 18:52:41 GMT
лак> backend.list *10.105*
200
Имя серверной части Admin Probe Последнее обновление
лак>
Любые идеи? Является ли это ошибкой документации, и Varnish 4.x не принимает IP-адреса?
Другая важная информация:
Конфиг лака:
...
серверная часть xxx-www-5 {
.хост = "xxxweb05";
.порт = "xxx443";
...
}
серверная часть xxx-www-5http {
.хост = "xxxweb05";
.порт = "xxx80";
...
}
...
$ nslookup xxxweb05
Сервер: 127.0.0.53
Адрес: 127.0.0.53#53
Неавторитетный ответ:
Имя: xxxweb05.xxx.com
Адрес: 10.105.xxx.xxx