国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux中配合php實現Nginx反向代理介紹

2024-08-27 23:55:30
字體:
來源:轉載
供稿:網友
  我們以前介紹過專門的nginx反向代理配置,下面給大家整理了一篇php實現Nginx反向代理教程,希望本文章能幫助到各位同學.
 
  Nginx 配置虛擬主機域名 mingzi.phpfensi.com,當瀏覽者訪問主站時,通過代理去訪問 server1.mingzi.phpfensi.com 網站,從而達到一種負載均衡的作用.
 
  以下是Nginx負載均衡,反向代理的配置,代碼如下:
 
  server {
      server_name  mingzi.111cn.net;
      listen 80;
      location / {

  通過proxy_set_header設置 Header信息,包括Host Name(主機域名),X-Real-IP(真實IP),發送者.
 
  PHP獲取代理之前的真實信息
 
  通過打印PHP $_SERVER即可獲取到代理之前的信息。
 
  1.獲取Host Name(主機域名)
 
  [HTTP_HOST] => mingzi.phpfensi.com
 
  如果未經proxy_set_header Host $host; 設置的話,它的值為:server1.mingzi.phpfensi.com.
 
  2. 獲取訪問者的真實IP地址,代碼如下:
 
  [HTTP_X_REAL_IP] => 58.220.197.34
 
  [HTTP_X_FORWARDED_FOR] => 58.220.197.34
 
  如果未經proxy_set_header X-Real-IP 和 X-Forwarded-For 設置的話,它的值為 server1.mingzi.phpfensi.com 的IP地址,這樣就非常糟糕.
 
  3.獲取發送者頭信息:[HTTP_VIA] => nginx
 
  如果未經proxy_set_header Via “nginx”;設置的話,在代理主機上獲取不到這個值,Nginx做負載均衡時做的反向代理有個缺點不能傳遞Cookie.
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和平区| 富宁县| 海南省| 玉树县| 巧家县| 上林县| 高平市| 永丰县| 榕江县| 翁牛特旗| 通渭县| 五峰| 博白县| 叙永县| 徐闻县| 壤塘县| 随州市| 溧阳市| 北川| 鄂托克前旗| 东莞市| 浦北县| 象山县| 都江堰市| 大化| 宁蒗| 定西市| 酉阳| 林西县| 浦东新区| 靖边县| 尉犁县| 宜昌市| 鄯善县| 汉阴县| 溧阳市| 阳朔县| 大悟县| 万载县| 横峰县| 河津市|