Nginx-错误:绑定()到0.0.0.0:80失败。没有权限

我正在尝试运行Nginx,但出现以下错误:

将bind()设置为0.0.0.0:80失败(10013:试图访问   套接字以其访问权限禁止的方式)

请提供一些帮助,以使其生效才能进行哪些更改?

我试过在80以外的端口上运行,并且可以工作。但我需要在80上运行。

注意:我在Windows 7上运行,命令提示符以管理员身份运行。

最佳答案

如果端口已在使用中,则可以将默认端口80更改为未使用的其他端口(可能是8070)。在conf \ nginx.conf中:

server {
    listen       8070;
    ...
}

启动后,您应该可以访问localhost:8070。