nginx基础

基础

nginx 
    -h 查看各个参数的默认值
    -s [start|reload|stop]   启动或者重新加载配置文件或者停止nginx
    -p dir  指定前缀路径
               默认会使用配置文件dir/conf/nginx.conf   
    -c file  指定配置文件

配置

http分发配置

http {
   upstream backend {
      server ip1:port1 weight=n;   #round-robin根据weight成比例分发
      server ip2:port2 weight=m;
  }

  server {
    listen 9999;
    location / {
        proxy_pass http://backend;  #分发配置
    }
  }
}

location配置

一个server中可以有很多个location,匹配规则是
location = /xxx {  #=表示精确匹配/xxx,匹配就不会进行后面location的匹配了,具有最高优先级
}
location ~ /nnn { #~表示正则匹配,按定义顺序进行匹配,如果找到匹配的就不会进行后面的正则匹配
}
location /mmm {  #普通匹配,最长前缀匹配,只有上面都没有匹配,才会使用最长前缀匹配
}
posted @ 2023-05-29 10:49  董少奇  阅读(15)  评论(0)    收藏  举报