Сделайте, чтобы maven управлял причалом на порту 80 причала в Linux - PullRequest
3 голосов
/ 24 июня 2010

Я не знаю, что не так с Jetty.Мой apache2 (запускается как служба) отлично работает на моей Ubuntu, но Jetty всегда поднимает Permission Denied.

Я нашел результаты поиска, но --- я запутался ---

Может, кто-нибудь предоставит простое выполнение, которое позволит мне вызвать mvn jetty:run там, где причал был настроен для работы на порте 80?

1 Ответ

2 голосов
/ 24 июня 2010

Любой порт до 1024 является привилегированным и может быть открыт только пользователю root.Но, как правило, очень плохой идеей является запуск вашего веб-сервера от имени root - в маловероятном случае его взлома злоумышленник может контролировать все.

Хитрость заключается в том, чтобы запустить ваш веб-сервер (илив этом случае) с пользователем root и переключением на другого пользователя после открытия порта 80.Для получения дополнительной информации о Jetty на порту 80 см .: http://docs.codehaus.org/display/JETTY/port80

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...