一,查看nginx的配置
//这个cat命令是一次性把配置都列出来,适合快速浏览以及少量的文件内容 cat /home/ap/openresty/nginx/conf/nginx.conf
或者
//这个命令会分页展示,适合大量文件内容的浏览 less /home/ap/openresty/nginx/conf/nginx.conf 查找目标项:你可以按下 "/" 键,然后输入你要查找的关键词(比如"hrss"),按下回车键。less会帮助你快速定位到文件中包含该关键词的位置,并高亮显示匹配的内容。 查找下一项:"N"键来查找下一个匹配项 查找上一项:"Shift + N"键来查找上一个匹配项
或者
grep 'test' /home/ap/openresty/nginx/conf/nginx.conf 这个命令会直接找到对应的包含‘test’的配置
或者
tail -100 /home/ap/openresty/nginx/conf/nginx.conf //显示这个文件的最后100行
也就是说,这四个命令都是可以查看文件内容的,但是在具体的使用场景上有一丢丢区别:
cat适合查看文件内容,tail适合查看文件末尾内容,less适合逐页查看文件内容,grep适合在文件中搜索指定模式的字符串。
二,修改nginx的配置
比如说我的配置:
location /hrss/ {
proxy_pass http://www.baidu.com/test; } 这种hrss后面带斜杆的,就不会拼接hrss,如果识别到hrss,真实转发地址就会去掉这个hrss,直接使用http://www.baidu.com/test拼接hrss后面的东西
而这种:
location /hrss {
proxy_pass http://www.baidu.com/test; } 后面不带斜杆的,就会保留hrss,匹配上hrss,实际转发地址为:http://www.baidu.com/test/hrss+后面地址
当我们想要修改nginx配置:
vim /home/ap/openresty/nginx/conf/nginx.conf //编辑:i //修改完成:esc键然后:wq保存并退出
三,查看进程nginx有没有启用
netstat -anput | grep nginx //这条命令可以查看各个端口的nginx的监听情况 netstat:是一个强大的网络工具,用于显示网络连接、路由表、接口状态、伪装连接、多播成员资格等网络相关信息。 -anput:这是netstat命令的选项,用于控制命令的输出: -a:显示所有连接和侦听端口。 -n:以数字形式显示地址和端口号,而不是尝试解析域名。 -p:显示进程标识符和程序名称,每个套接字/连接对应的进程。 -u:显示UDP连接。 -t:显示TCP连接。 | grep nginx:这部分使用管道(|)将netstat命令的输出传递给grep命令,grep用于搜索包含“nginx”的行。这样,只有与nginx相关的网络连接信息会被显示出来。
修改了nginx之后,往往需要重新加载配置文件让他生效,可以使用:
nginx -s reload
四,重启nginx
service nginx start
六,查看web层的nginx日志
之前的文章写过nginx的常用记录
到此这篇nginx的常用记录的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hdkf/10885.html