zoukankan      html  css  js  c++  java
  • 一、Nginx常见问题

    1、相同server_name多个虚拟主机优先级访问

        最先读取哪个配置文件,就访问那个的网页

    2、location匹配优先级

       相同location,会被后面的覆盖

       匹配优先级更高的,找后面的

       =      进行普通字符精确匹配,也就是完全匹配

       ^~     表示普通字符匹配,使用前缀匹配

       ~ ~*  表示执行一个正则匹配()

    3、try_files使用

      try_files应用

    应用:先找缓存里面,有没有,没有再去找

    server {
        listen       80;
        server_name  web01 web01.fadewalk.com;
    
        location / {
            root /opt/app/code;
            try_files /cache $uri @java_page;
        }
    
        location @java_page{
            proxy_pass http://127.0.0.1:8080;
        }
    }
    

    94898718

    4、Nginx的alias和root区别

    location /request_path/image/ {
        root /local_path/image/;
    }
    ​
        http://www.imooc.com/request_path/image/cat.png
        /local_path/image/request_path/image/cat.png
    ​
    ​
    location /request_path/image/ {
        alias /local_path/image/;
    }
    ​
        http://www.imooc.com/request_path/image/cat.png
        /local_path/image/cat.png
    

    5、用什么样的方法传递用户的真实IP地址

    3343390

    5、其他

       Nginx:413 Request Entity Too Large

    1、用户上传文件限制 client max_body_size

        502 bad gateway

    2、后端服务无响应

        504 Gateway Time-out

    3、后端服务执行超时

  • 相关阅读:
    CCNP-MPLS-标签交换
    Mac地址表、STP与RSTP原理
    mysql 初始数据库简单操作
    异步回调,事件,线程池与协程
    bug问题
    GIL 线程池
    异常处理
    奇怪的东西
    绑定方法
    初体验
  • 原文地址:https://www.cnblogs.com/wenyule/p/11050482.html
Copyright © 2011-2022 走看看