Windows7安装nginx后,'nginx -t -c nginx.conf' 命令出现 “could not open error log file: CreateFile() "logs...

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

nginx -t -c nginx.confnginx

结果提示错误:ui

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

而且运行以下命令:spa

nginx -t命令行

也是出现错误提示:code

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

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

D:\nginx-1.15.3> nginx -t -c conf\nginx.confci

则显示配置文件正确:get

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

而且,运行命令:it

D:\nginx-1.15.3> nginx -t

显示nginx安装正常

nginx: the configuration file D:\nginx-1.15.3/conf/nginx.conf syntax is ok
nginx: configuration file D:\nginx-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

相关文章
相关标签/搜索