Я немного запутался в nginx, может ли он также действовать как прокси, как haproxy?
то есть кто-то подключается к моему домену, где находится haproxy, затем он направляет трафик с порта 80 на веб-серверы, работающие на другом порту, в режиме кругового робина.
Может ли nginx выполнять ту же функцию?
HAproxy - лучший прокси-сервер / балансировщик нагрузки с упором на высокую доступность.
nginx поддерживает такие вещи, как перезапись и SSL, однако (на момент моего последнего использования) не очень хорошо обнаруживает "неработающий" сервер.
Nginx МОЖЕТ выполнять те же функции, что и вы. Балансировка нагрузки обратного прокси-сервера в циклическом режиме довольно проста в настройке и довольно хорошо задокументирована в Google.