我是nginx的新手。我的问题是即使nginx似乎正在运行,默认页面也不会显示在浏览器中。
我的环境是Windows上的bash ubuntu。我已经成功安装了带有realip模块的nginx,至少这是安装完成时所说的。
开始,sudo service nginx start
我在任务管理器中检查了nginx是否正在运行。我sudo netstat -plunt在bash上运行,它显示以下内容
/etc$ sudo netstat -plunt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
Run Code Online (Sandbox Code Playgroud)
还做了以下
/etc$ ps waux |grep nginx
root 164 0.0 0.0 0 0 ? Ss 2433 0:00 nginx: master pr
babbbsa+ 171 0.0 0.0 0 0 ? S 2433 0:00 grep --color=auto nginx
Run Code Online (Sandbox Code Playgroud)
etc/nginx/sites-enabled/default正确的默认配置包括所有相关配置,除了我用[::]:80以下建议注释了该行,以解决使用端口80已在使用中的消息而导致nginx运行失败的消息。即:(nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use))
server …Run Code Online (Sandbox Code Playgroud)