博主在啟動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...