Существует несколько причин, по которым рекомендуется использовать Ubuntu / Linux:
- NGINX сам по себе имеет некоторые известные проблемы при работе на Windows. Обычно рекомендуется запускать его на * системах NIX
- Ubuntu - самый популярный Linux дистрибутив
Вы можете легко установить / запустить NGINX практически на любом Linux, но количество руководств именно для Ubuntu будет преобладать из-за его популярности.
Тем не менее, я лично выбираю CentOS / RHEL, поскольку он более ориентирован на корпоративную безопасность / безопасность, что звучит как нечто совершенно необходимое для веб-хостинга.