2014-08-28 48 views
1

我編譯並從源代碼安裝nginx用三個簡單的命令後:Nginx的無效從源代碼編譯和安裝

./configure 
make 
sudo make install 

現在,當我嘗試下我的默認用戶運行nginx,我得到這個消息:

nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 

它也不會與sudo用非常奇怪的錯誤工作:

sudo: nginx: command not found 

所以有人知道:在這種情況下我能做些什麼?

+0

您是否嘗試過'su -'鍵入您的密碼,然後運行'nginx'? – Luka 2014-08-28 01:17:00

+0

是的,它也導致我'找不到命令'錯誤 – 2014-08-28 01:18:50

+0

您是否在/ usr/bin中創建了一個到'nginx'的符號鏈接?如果是的話,也許你應該在'〜/ .bashrc'文件中加入'alias sudo ='sudo env PATH = $ PATH''。 – Luka 2014-08-28 01:20:38

回答

1

/usr/local/nginx/sbin加到您的PATH變量中/etc/environment