Nginx没有';在从源代码编译并安装后无法工作
我用三个简单的命令从源代码编译并安装了Nginx没有';在从源代码编译并安装后无法工作,nginx,compilation,sudo,Nginx,Compilation,Sudo,我用三个简单的命令从源代码编译并安装了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 那么有人知道:在这种情况下我能做什么吗?在/etc/environm
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
那么有人知道:在这种情况下我能做什么吗?在
/etc/environment
中向路径
变量添加/usr/local/nginx/sbin
您是否尝试过键入密码然后运行nginx
,它还导致我出现“未找到命令”错误您是否在/usr/bin中创建了指向您的nginx
的符号链接?如果是,也许您应该将别名sudo='sudo env PATH=$PATH'
添加到~/.bashrc
文件中。不,不起作用。我试着用$PATH做了一些事情,但没有结果,然后尝试以下操作:sudo ln-s/PATH/to/your/compiled/nginx/binary/usr/sbin/nginx
。