в nginx

Как исправить ошибку getpwnam(«nginx») failed

nginx
Скорее всего, вы столкнетесь с данной ошибкой если вы собираете из исходников популярный web-сервер Nginx. Давайте разберемся!

Дело в том, что при сборке Nginx из исходников, вы указываете пользователя и группу, от имени которых будет работать web-сервер. Выглядит это примерно так:

...
    --user=nginx \
    --group=nginx \
...

В этом случае, вы должны убедиться, что в вашей системе действительно существует пользователь и группа с именем nginx, в противном случае вы увидите ошибку:

getpwnam(«nginx») failed

Устранить ошибку очень просто — достаточно создать нужного пользователя, например:

useradd nginx

Или, если вы не хотите создавать домашний каталог для этого пользователя, то можно использовать такую команду:

useradd --no-create-home nginx

Добавить комментарий

  • Посты с тегом