Nginx(alias 和 root的區別)
1.alias 和 root 的區別:
location /request_path/image {
root /local_path/image/;
}
#訪問一個test.html檔案時,顯示的路徑是:http://xxxx.com/request_path/…;
location /request_path/image{
alias /local_path/image/;
}
#訪問一個test.html檔案時,顯示的路徑是:http://xxxx.com/local_path/im…;
也就是差異在 alias沒顯示 location後面的路徑
2,.想要獲取使用者的真實IP
因為經過多層代理後,使用者的真實IP會被代理IP覆蓋掉的,所以在第一個代理伺服器中設定:
set x_real_ip=$remote_addr
並在最後一個代理伺服器獲取
$x_real_ip=IP1
這樣就可以直接在php裡執行獲取到使用者的IP了