Я установил настройки брандмауэра для порта 80, 8080, 4848. Если на Glassfish I active listener для 80, он не может запуститься и выдает ошибку:
Permission denied: 80=com.sun.enterprise.v3.services...
Порты от 0 до 1023 называются общеизвестными портами .Glassfish должен был бы быть выполнен с привилегиями суперпользователя для привязки к этому порту.
Пусть Glassfish привязывается к 127.0.0.1:8080 или любому другому непривилегированному порту вместо этого и использует NGINX в качестве обратного прокси чтобы отобразить входящие запросы на порт 80 на ваш сервер Glassfish.