Windows版本nginx的多级路径问题
- windows 下 nginx location root路径为多级目录的问题
- 解决方案:使用双反斜杠`--\\`
- Windows版本的nginx常用命令一览:
windows 下 nginx location root路径为多级目录的问题
nginx的windows版本中location路径为多级目录
需求:在F:\data\tally下部署VUE
实际部署预览问题图:
nginx配置文件nginx.conf的局部配置:
实际运行:
或者报错信息为:
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.
解决方案:使用双反斜杠--\\
使用双反斜杠来避免出现某些字符问题;
不使用双反斜杠,Windows版本的nginx无法进行多级目录下的文件读取。
server {
listen 80;
server_name localhost;
charset UTF-8;
#access_log logs/host.access.log main;
location / {
root F:\\data\\tally;
index index.html index.htm;
}
}
保存配置文件后需要重新reload或者重启nginx使之生效:
最后就可以在浏览器中打开对应的页面:
Windows版本的nginx常用命令一览:
命令需在nginx的安装根目录下运行:
启动 | start nginx |
---|---|
停止 | nginx -s stop 或者 nginx -s quit |
重新加载配置文件 | nginx -s reload |
查看版本 | nginx -v |
终止nginx进程 | taskkill /f /t /im nginx.exe |