Grails `run-app` не работает, когда порт установлен на 80?

У меня есть Grails 1.3.6, установленная на моей современной Ubuntu box. Я хотел бы использовать команду run-app с портом, установленным на порт 80 (брандмауэр и т. Д.), Однако всякий раз, когда я это делаю, я получаю следующее исключение:

Не удалось запустить сервер: LifecycleException: Ошибка инициализации обработчика протокола: java.net.BindException: Отказано в доступе: 80

Как изменить конфигурацию, чтобы можно было подключиться к порту 80?

3
задан 1 February 2011 в 20:15

1 ответ

Как отмечает Жуан Пинту, обычно только root может связываться с привилегированными портами (1-1023). Вероятно, в таких случаях чаще встречается настройка какого-либо обратного прокси-сервера (apache, nginx, lighttpd и т. Д.) Для прослушивания порта 80 и отправки запросов обратно в приложение grails, работающее на более высоком порту.

0
ответ дан 1 February 2011 в 20:15

Другие вопросы по тегам:

Похожие вопросы: