gpt4 book ai didi

nginx - Nginx服务无法在Windows 10上启动-Nginx : [alert] could not open error log file: CreateFile()

转载 作者:行者123 更新时间:2023-12-04 22:58:10 29 4
gpt4 key购买 nike

我有一个配置为在Windows 10上自动启动的Nginx服务;但是,今天早上,该服务无法启动。
错误日志显示:nginx:[alert] could not open error log file: CreateFile() "C:\someForlderName\build\distribution\.\nginx/logs/error.log" failed (3: The system cannot find the path specified)
查看上面错误日志中的路径,我的本地系统上没有/logs/文件夹,因此看来Nginx没有创建该文件夹的适当权限?

我已设置为管理员用户,并且我的服务设置为。登录身份-本地系统帐户

This only happens on Windows 10; but the service starts and works on older Windows i.e 8.1



那么,有谁知道如何向Nginx授予管理员权限,以便Nginx可以在Windows 10上创建文件夹和文件?

最佳答案

你需要:

要安装nginx/Windows,请下载最新的主线版本发行版(1.13.8),因为nginx的主线分支包含所有已知的修补程序。然后解压缩发行版,转到nginx-1.13.8目录,然后运行nginx。这是驱动器C的示例:根目录:(以管理员身份运行cmd)

cd c:\
unzip nginx-1.13.8.zip
cd nginx-1.13.8
start nginx

转到: http://localhost:80->测试安装

返回控制台cmd:“nginx -s stop”

下次运行:
  • 配置文件:“C:\nginx-1.13.8\conf\nginx.conf”
  • 以管理员身份打开cmd
  • 运行bash:“cd C:\nginx-1.13.8”
  • 使用bash运行nginx:“start nginx”。如果您使用bash运行:“nginx”,则退出nginx会遇到麻烦。


  • nginx -s stop#快速关闭

    nginx -s退出#正常关机

    nginx -s reload#更改配置,使用新配置启动新工作进程,正常关闭旧工作进程

    nginx -s reopen#重新打开日志文件
  • 关于nginx - Nginx服务无法在Windows 10上启动-Nginx : [alert] could not open error log file: CreateFile(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35510974/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com