windows环境中nginx配置文件会转义解析 \t(以t开头文件夹)

1,327 阅读1分钟

说明

本来就不常写文章,今天刚好遇到问题想记录一下,打开简书编辑好准备发布的时候提示发布不了,这就尴尬了。 平时上下班地铁经常刷掘金,但是从来没有写过东西,正好借这个机会发一下。

问题描述

今天在测试环境中更改了文件夹名,原来文件夹的名字是叫dist,但是为了区分是测试环境,所以我改成了test,本来以为改下路径就好了的,但是却一直访问不了,查看日志文件发现test中的t字母不见了,\t被解析了,导致找不到目录。

image.png

错误写法

       location / {
            root   C:\Users\Administrator\www\test;
        }

正确写法

       location / {
            root   "C:/Users/Administrator/www/test";
        }

Windows中的命令

  • 查看Nginx的版本号:nginx -V
  • 启动Nginx:start nginx
  • 快速停止或关闭Nginx:nginx -s stop
  • 正常停止或关闭Nginx:nginx -s quit
  • 测试配置文件:nginx -t
  • 配置文件修改重装载命令:nginx -s reload
  • 查看windows任务管理器下Nginx的进程命令:tasklist /fi "imagename eq nginx.exe"
  • 杀掉进程:taskkill /pid 1596 /f
    image.png