## 记录第一次写博客 · nginx无法正常关闭的解决方法
1.今天刚安装了nginx,准备好好学一下反向代理。安装过程很简单,去Nginx官网下载Stable version(稳定版)就好了。然后我很自然地解压到了我的C:\Program Files目录下,因为我的JDK8也躺在那里,还有好多好多。
2.然后打开命令行cd到C:\Program Files\nginx-1.18.0目录下执行命令start nginx ,然后画面一闪而过我以为正常启动了,果不其然,localhost打开发现了nginx的欢迎页面
然后我就准备退出结果弹出了报错,显示我的pid文件不存在,用了nginx -s stop 和quit命令都无法正常退出,包括重启也不行。我打开我的任务管理器,也没有找到运行的nginx.exe(这也是为什么我找网上的找监听8080端口的pid文件并关闭发现没有nginx.exe)。
3.于是我猛地一想起,nginx的安装目录是不可以有中文的,而我的文件目录C:\Program Files\nginx-1.18.0下是有空格的,会不会是因为这个导致的,于是我把nginx根目录移到了C盘根目录下,cd到C:\nginx-1.18.0,再用start nginx命令,发现可以打开nginx了。
4.到这,在我的电脑上这个问题就暂时解决了。
后记:在把nginx添加到path环境变量的时候也要注意路径下面是否有空格,也是同
样会一闪而过无法正常启动nginx的。(我的用户名中夹带了空格,估计以后都不能
直接添加啦hh)