Varnish можно поставить практически на все известные дистрибутивы линуксов и юниксов из репозиториев.
Обычно Varnish ставится перед другим Web сервером на 80 порт. Таким образом он будет принимать все запросы от клиентов. Если Varnish на 80 порту нежелателен (например, он может хуже справляться с обработкой запросов, чем Nginx), его можно поставить на другой порт (6081) и организовать связку Nginx[80]-Varnish[6081]-Nginx[81].