• NGINX最常用的指令(备用查询)

    服务管理sudo systemctl status nginx # nginx当前状态sudo systemctl reload nginx # 重新加载 nginxsudo systemctl restart nginx # 重启nginxsudo nginx -t # 检查语法ng 2025-03-04 00:09:37
  • Nginx实时流量镜像

    ngx_http_mirror_module模块实现流量复制Nginx专门提供了ngx_http_mirror_module[1]模块,用来实现流量拷贝。将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处:可以验证功能是否正常,以及服务的性能;用真实有效的流量请求去验证,又不用造数据,不影 2025-03-04 00:02:02
  • Nginx 路径匹配规则

    Nginx路径匹配符号= 表示精确匹配^~ 表示uri以某个常规字符串开头,大多情况下用来匹配url路径,nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 正则匹配(区分大小写)~* 正则匹配(不区分大小写)!~ 区 2025-03-03 00:15:17
  • 配置Nginx的访问控制

    1、基于用户授权的访问控制(1).使用htpasswd生成用户认证文件,如果没有该命令,可使用yum安装-tools软件包,用法与认证时方式一样,在/usr/local/nginx/目录生成passwd.db文件,用户名是test,密码输入2次。(2).修改密码文件的权限为400,将所有者改为ngi 2025-03-02 00:25:09
  • docker应用:win10子系统搭建nginx负载均衡

    说明:这次开启3台nginx 来做测试,名称为master,slave01,slave02步骤:tips:这里在使用-v进行挂载目录时,出现了在宿主机里修改配置文件不生效的问题,解决办法:先启动一个nginx服务,但 不是挂载到宿主机上,把配置文件目录拷贝到宿主机上,再启动一个新的nginx服务进行 2025-03-02 00:07:00
  • Laravel中使用swoole来取代nginx

    1.是什么限制Laravel框架的速度?Laravel框架启动的时候需要加载很多文件,再加上其出了名的生态环境好,所以在开发过程中我们就会发现有非常多的已经造好的轮子,这也就使得Laravel的一次启动的磁盘IO特别高(就是要加载很多文件嘛)既然已经知道了问题所在,那就很容易解决了,只要每次启动La 2025-03-01 00:11:04
  • Nginx反向代理Grafana服务的配置步骤

    一级路径的配置方式只需要修改nginx配置文件,主要是增加对WebSocket的支持及反向代理的配置map $http_upgrade $connection_upgrade {default upgrade;'' close;}server {listen 80;location / 2025-02-27 00:25:52
  • nginx-UrlRewrite 实现URL重写转发

    URL重写在前后端分离的开发模式中,会遇到这样一个需求:前端通过特定路由前缀来访问后端接口,例如:http://localhost/api/getUser,这里 api 即是每一个前端 request 所多加的前缀。nginx 需要把http://localhost/api/getUser 转换成后 2025-02-27 00:22:24
  • Linux 下配置nginx到php的连接

    在中小企业中,LAMP架构被广泛使用。而对于高并发请求的情形,其Web服务器通常以Nginx居多,因此LNMP组合架构也非常普遍。在LAMP架构中,Apache可以使用三种方式与PHP连接通信,即以模块化的方式,CGI(已不再使用)以及FastCGI。那对于Nginx而言,则可以使用FastCGI方 2025-02-27 00:10:50
  • Linux下查看Nginx等的并发连接数和连接状态

    1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'或者:netstat -n | awk '/^tcp/ {++state[$NF]} 2025-02-27 00:08:26