После некоторого чтения в интернете я смог заставить работать nginx. Это были мои открытия, мысли
делиться этим.
Мне пришлось включить внутренний брандмауэр linux с помощью следующих команд.
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
Эти команды в основном создают открытую зону и разрешают трафик http (80), https (443).
Можно проверить разрешенные порты, выполнив следующую команду.
firewall-cmd --list-ports
Пришлось выполнить приведенную ниже команду, чтобы демон httpd - http (веб-сервер Apache, на котором работает nginx) осуществлял HTTP-связь.
setsebool -P httpd_can_network_connect 1
Эти настройки были необходимы, потому что я работал над Security Enhanced Linux (SELinux). Я не системный администратор, поэтому я не знал об этих конфигурациях.