我有一个Nginx服务,它被配置为在我的Windows 10上自动启动;但是,今天早上,该服务不会启动。错误日志显示: 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)
查看上面错误日志中的路径,我的本地系统上没有/ log /文件夹,所以看起来Nginx没有创建该文件夹的适当权限?
我被设置为管理用户,我的服务被设置为登录本地系统帐户
这种情况只发生在Windows 10上,但该服务在旧的Windows即8.1上启动和工作。
那么,是否有人知道如何将管理员的权限授予Nginx,以便Nginx能够在Windows 10上创建文件夹和文件?
发布于 2018-01-17 03:01:05
你需要:
要安装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 ->测试安装
Goback到控制台cmd:"nginx -s stop“
下一次跑步:
发布于 2016-09-19 22:40:00
在运行nginx.exe的目录下,尝试创建一个名为logs的目录,并在日志中创建一个名为error.log的文件。它应该通过这个错误。
发布于 2020-04-01 11:20:10
nginx.exe文件的文件夹,并将其粘贴到C:/文件夹中。nginx -s stop )时,请确保当前的工作目录与nginx.exe文件相同。在这里输入图像描述https://stackoverflow.com/questions/35510974
复制相似问题