Error!啟動Nginx失敗

2021-10-11 16:34:29 字數 823 閱讀 6306

博主在啟動nginx服務的時候,出現以下錯誤

[root@localhost ~]# /usr/local/nginx/sbin/nginx 

nginx: [emerg] getpwnam("nginx") failed

報錯資訊中的getpwnam的功能是獲取使用者登入相關資訊

因此可以了解到獲取"nginx"使用者失敗

用id查詢該使用者,果然不存在

[root@localhost ~]# id nginx

id: nginx: no such user

新增該使用者後,就可正常執行

[root@localhost ~]# useradd -m -s /sbin/nologin nginx

[root@localhost ~]# /usr/local/nginx/sbin/nginx

[root@localhost ~]# netstat -anpt | grep nginx

tcp 0 0 10.0.0.100:80 0.0.0.0:* listen 3843/nginx: master

回憶了下,發現之前原始碼編譯安裝的時候配置如下

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx && make && make install
當時設定了nginx的使用者及使用者組,在系統不存在nginx使用者的情況下,自然不能啟動。

nginx伺服器啟動失敗

重啟nginx伺服器 的命令 service nginx restart 但是顯示 env etc init.d nginx no such file or directory 經過查詢發現 使用notepad 連線linux檔案系統更改檔案內容的時候,右下角顯示檔案系統為dos windows,應...

nginx啟動失敗,80埠問題

nginx常用命令 nginx啟動命令 先進sbin目錄,然後 nginx啟動 root vm 0 2 centos conf cd usr local nginx root vm 0 2 centos nginx ls client body temp conf fastcgi temp html...

Win7 nginx啟動失敗

win7 nginx啟動失敗 cmd命令失敗 nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 站點開發的,第乙個公開版本0.1.0發布於20...