Thank you for reading this post, don't forget to subscribe!
при сборке Nginx из исходников, вы указываете пользователя и группу, от имени которых будет работать web-сервер. Выглядит это примерно так:
1 2 3 4 5 |
... --user=nginx \ --group=nginx \ ... |
В этом случае, вы должны убедиться, что в вашей системе действительно существует пользователь и группа с именем nginx
, в противном случае вы увидите ошибку:
getpwnam(“nginx”) failed
Устранить ошибку очень просто - достаточно создать нужного пользователя, например:
1 2 |
useradd nginx |
Или, если вы не хотите создавать домашний каталог для этого пользователя, то можно использовать такую команду:
1 |
useradd --no-create-home nginx |