nginx報錯 emerg getpwnam(nginx) failed

原通過如下命令進行nginx安裝:

    ./configure \
    --prefix=/opt/nginx \
    --user=nginx \
    --group=nginxgroup \

   make && make install

在通過/opt/nginx/sbin/nginx 啓動時,報nginx: [emerg] getpwnam("nginx") failed

原因:Nginx編譯的時候指定了用戶組和用戶,但是系統中並沒有這個用戶導致的問題

解決方法有兩種:

1、新建相應的用戶組和用戶名

     useradd -g nginxgroup nginx

2、不指定用戶組和用戶名重新編譯一次Nginx

    ./configure \
    --prefix=/opt/nginx \

   make && make install

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章