pel*_*can 4 file-permissions nginx windows-10
我有一个配置为在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没有创建该文件夹的适当权限?
我设置为管理员用户,我的服务设置为“ 登录身份-本地系统帐户”
仅在Windows 10上会发生这种情况。但该服务会启动并在较旧的Windows(即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
Run Code Online (Sandbox Code Playgroud)
转到:http:// localhost:80- >测试安装
返回控制台cmd:“ nginx -s stop”
下次运行:
和
nginx -s stop#快速关闭
nginx -s退出#正常关机
nginx -s reload#更改配置,使用新配置启动新工作进程,正常关闭旧工作进程
nginx -s reopen#重新打开日志文件
| 归档时间: |
|
| 查看次数: |
10642 次 |
| 最近记录: |