zoukankan      html  css  js  c++  java
  • Windows7安装nginx后,'nginx -t -c nginx.conf' 命令出现 “could not open error log file: CreateFile() "logs/error.log" failed” 错误的原因

    网上搜索安装nginx的方法,按照步骤在 http://nginx.org/en/download.html 下载了安装包,并配置了conf/nginx.conf,将nginx的根目录添加进了环境变量path中;
    打开命令行,进入 'D: ginx-1.15.3conf' 目录,执行如下命令验证配置文件的正确性:

    nginx -t -c nginx.conf

    结果提示错误:

    nginx: the configuration file 'D:
    ginx-1.15.3conf/nginx.conf syntax is ok
    nginx: [emerg] CreateDirectory() "'D:
    ginx-1.15.3conf/temp/client_body_temp" failed (3: The system cannot find the path specified)
    nginx: configuration file 'D:
    ginx-1.15.3conf/nginx.conf test failed
    

    并且运行如下命令:

    nginx -t

    也是出现错误提示:

    nginx: [emerg] CreateFile() "'D:
    ginx-1.15.3conf/conf/nginx.conf" failed (3: The system cannot find the path specified)
    nginx: configuration file 'D:
    ginx-1.15.3conf/conf/nginx.conf test failed
    

    百思不得其解,后来在命令行上退出 conf 目录,回到根目录 'D: ginx-1.15.3' ,如下运行命令:

    D: ginx-1.15.3> nginx -t -c conf ginx.conf

    则显示配置文件正确:

    nginx: the configuration file D:
    ginx-1.15.3/conf
    ginx.conf syntax is ok
    nginx: configuration file D:
    ginx-1.15.3/conf
    ginx.conf test is successful
    

    并且,运行命令:

    D: ginx-1.15.3> nginx -t

    显示nginx安装正常

    nginx: the configuration file D:
    ginx-1.15.3/conf/nginx.conf syntax is ok
    nginx: configuration file D:
    ginx-1.15.3/conf/nginx.conf test is successful
    

    nginx 常用命令:

    验证配置是否正确: nginx -t

    查看Nginx的版本号:nginx -V

    启动Nginx:start nginx

    快速停止或关闭Nginx:nginx -s stop

    正常停止或关闭Nginx:nginx -s quit

    配置文件修改重装载命令:nginx -s reload

  • 相关阅读:
    Scala编程基础
    大数据学习环境搭建(CentOS6.9+Hadoop2.7.3+Hive1.2.1+Hbase1.3.1+Spark2.1.1)
    hadoop2.7.3编译,支持snappy、bzip2本地压缩
    ABAP非Unicode系统中字符串拼接(CONCATENATE)时吃字符问题
    Hadoop学习笔记
    HIVE开发总结
    中文字符截取乱码问题
    替换空字符NULL(字符编码为0的字符)
    Generate Time Data(普通日期主数据)
    Generate Time Data(财务日期主数据)
  • 原文地址:https://www.cnblogs.com/dongling/p/9563782.html