• nginx 错误集锦


    1)下载地址

    http://nginx.org/en/download.html

    找windows的下载。

    2)然后解压到自己的一个目录。

    3)配置环境变量,将解压到的路径加进去。

    4)修改配置文件

    nginx/conf/nginx.conf文件,找server ->listen 把80端口改成其他的。如:8080

    5)nginx启动 直接命令 nginx

    报错:

    nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
    2018/11/17 17:43:20 [emerg] 16204#3512: CreateFile() "C:UsersAdministrator/conf/nginx.conf" failed (3: The system cannot find the path specified)
    原因:启动需要配置文件,指定配置文件命令

    nginx -c D: ool ginx-1.15.6conf ginx.conf

    报错:

    nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
    2018/11/17 17:44:44 [emerg] 14976#4176: invalid number of arguments in "root" directive in D: ool ginx-1.15.6conf ginx.conf:45

    配置文件root指定一个目录的时候,最末尾不能是""

    再执行命令报错

    nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
    2018/11/17 18:00:01 [emerg] 8664#1348: CreateDirectory() "C:UsersAdministrator/temp/client_body_temp" failed (3: The system cannot find the path specified)

    去建目录:C:UsersAdministrator/temp/client_body_temp

    C:UsersAdministrator>nginx -c D: ool ginx-1.15.6conf ginx.conf
    nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
    2018/11/17 18:08:27 [emerg] 10848#8284: CreateFile() "D:logs
    ginxerror.log" failed (123: The filename, directory name, or volume label syntax is incorrect)

    什么鬼,还带 转义的???

    去配置文件里改路径 error_log  D:logs\nginxerror.log;

    nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)
    2018/11/17 18:18:29 [emerg] 10204#7268: unknown log format "main" in D: ool ginx-1.15.6conf ginx.conf:25

        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  D:logs\nginxaccess.log  main;

    把这里打开

    nginx: [emerg] CreateFile() "C:UsersAdministrator/logs/nginx.pid" failed (3: The system cannot find the path specified)

    去配置文件改pid目录,或者去创建个目录

    这个是个警告

    nginx: [alert] could not open error log file: CreateFile() "logs/error.log" failed (3: The system cannot find the path specified)

    进到安装目录

    D: ool ginx-1.15.6>nginx -c conf ginx.conf

    执行,没有再警告了。访问配置的localhost:8080。看看有没有效果。
    ————————————————
    版权声明:本文为CSDN博主「李逢涛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/hebsun/article/details/84191029

  • 相关阅读:
    《家庭财务总管》升级了(1.0.0.1)
    谁拥有接口?
    VScode调试C++工程
    NVIDIA显卡原生管理查询功能nvidiasmi的部分使用功能
    python版本的两款NVIDIA显卡管理查询工具
    pytorch之网络参数统计 torchstat & torchsummary
    电脑、笔记本、手机维修经验分享网站,专业领域网站
    Python使用pynvml查看GPU信息
    【转载】 Ubuntu下使用VSCode的launch.json及tasks.json编写
    笔记本挑电源适配器吗,是不是电压相同情况下保证功率大于等于原装适配器就可以保证笔记本正常运行???
  • 原文地址:https://www.cnblogs.com/shangjun6/p/11805054.html
Copyright © 2020-2023  润新知