1、Nginx常見問題

一、相同server_name多個虛擬主機優先級訪問java

    最早讀取哪一個配置文件,就訪問那個的網頁web

二、location匹配優先級後端

   相同location,會被後面的覆蓋緩存

   匹配優先級更高的,找後面的app

   =      進行普通字符精確匹配,也就是徹底匹配code

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

   ~ \~*  表示執行一個正則匹配()blog

三、try_files使用get

  try_files應用it

應用:先找緩存裏面,有沒有,沒有再去找

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

四、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

五、用什麼樣的方法傳遞用戶的真實IP地址

3343390

五、其餘

   Nginx:413 Request Entity Too Large

一、用戶上傳文件限制 client max_body_size

    502 bad gateway

二、後端服務無響應

    504 Gateway Time-out

三、後端服務執行超時

相關文章
相關標籤/搜索