windows10 - Windows 10 安装 nginx 出错

查看:169
本文介绍了windows10 - Windows 10 安装 nginx 出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

logs bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

这里发现是因为 system占用80端口、system为系统进程,又不能关闭,怎样才能解决呢?我测试了一下 win7是好的。大家平常是怎样解决的呢?

接上面,配置出现问题,test.conf copy 一份 nginx.conf,配置如下, 为什么请求 www.hht.com(这里我在host里配置过了),为什么还是 80端口,配置里面的端口是32000,

这又是什么原因呢?

test.conf


#user  nobody;
worker_processes  1;

error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       32000;
        server_name  www.hht.com;
        charset utf-8;
        location / {
            root   deployed;
            index  index.html index.htm;
        }

        error_page  404              /404.html;
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
        listen       192.168.0.102:33000;
        server_name  www.hhh.com;
        charset utf-8;
        access_log  logs/host.access.log  main;
        location / {
            root   html;
            index  index.html index.htm;
        }
        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }



}



解决方案

1.system那个占用80端口的应用或许可以使用net stop servicename关闭
2.给nginx使用另外一个端口先跑起来再来其他方面的问题(抓住重点)

这篇关于windows10 - Windows 10 安装 nginx 出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆