Nginx的简单问答
这个思想的来源是 又是一年的年终统计了 虽然是前端 但也会考一点后端的内容 于是就有了这一篇的问答
Q :如何查询nginx的进程
linux
ps -ef | grep nginx
来理解一下这一段命令行 ps -ef
是linux中用于查询全部进程的命令
但如果单单只有这个 会展示全部的进程
所以我们还需要筛选 |
表示管道符 可以将前后的命令行按照顺序执行
grep nginx
就是查看当前系统中nginx进程的详细信息
至此就可以回答出来 question中的问题了

Q :如何启动nginx?
linux
nginx
是的 你没有看错 就是只需要这么一个单词就可以启动nginx
如果你需要对比的话可以结合上下那两个问题来解答
Q:如何关闭nginx?
linux
nginx -s stop
或者
nginx -s quit
你肯定在想 为什么会有两个 只是关闭的话不是一个结束就可以了嘛
这个时候就需要帮你理一下了
这两个都是关闭
只是关闭的方式有所区分
nginx -s stop
指的是直接停止nginx服务 假如 你有服务还在请求还需要处理 他也会直接停止了
nginx -s quit
指的是在完成所有请求后 停止nginx服务
当然你也会遇到 这两个命令无法关闭的进程 这个解答就放在后面了
Q:如何强制杀死nginx进程?
linux
killall nginx
直接杀死进程 推荐在上面无效的情况下使用 简单而又粗暴
Q : 如何重载nginx的配置服务?
linux
nginx -s reload
如果你去了nginx.conf
中修改了一些文件
直接保存了后是不会立即生效的
需要通过重载这个配置服务 才会生效
所以需要nginx -s reload
Q :如何检查nginx配置文件是否有语法错误?
linux
ngxin -t
这个基本就是硬记了 哈哈哈不需要理解 官网是那么写的
Q :如何快速查找nginx配置文件?
linux
ngxin -t
你肯定在想 啊?
这个按照上面那个不应该是检查语法错误嘛?怎么可以快速查找nginx配置文件?
你说得对 但是在他的返回值中 确实直接有着他的配置文件路径

是不是非常简单
临时突然有想法写的 可能不是很全 下次再补充一下
要是各位也有想法 可以评论区内添加看看
笔芯