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

首頁 > 網站 > WEB服務 > 正文

使用slb后nginx、apache獲取真實ip

2020-05-27 13:39:20
字體:
來源:轉載
供稿:網友

   前提是在slb設置中開啟了“獲取真實ip”的功能。

  如果只是需要在程序中獲取真實ip 那么只要在程序中獲取 HTTP_X_FORWARDED_FOR 的值基本就可以了,不需要下面的操作。

  下面的操作可以實現nginx或者apache日志中記錄用戶真實ip或者在apache、nginx中禁止某些ip 用戶訪問等。

  nginx

  nginx作為slb獲取真實ip是使用 http_realip_module,默認一鍵安裝包安裝的nginx沒有安裝這個模塊需要重新重新編譯nginx并加裝。

  以一鍵安裝包為例

  重新編譯nginx增加 --with-http_realip_module

  wget http://soft.phpwind.me/top/nginx-1.0.12.tar.gz

  tar zxvf nginx-1.0.12.tar.gz

  cd nginx-1.0.12

  ./configure --user=www --group=www --prefix=/alidata/server/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_realip_module

  make

  make install

  kill -USR2 `cat /alidata/server/nginx/logs/nginx.pid`

  kill -QUIT `cat /alidata/server/nginx/logs/ nginx.pid.oldbin`

  修改nginx.conf

  vi /alidata/server/nginx/conf/nginx.conf

  在

  fastcgi_connect_timeout 300;

  fastcgi_send_timeout 300;

  fastcgi_read_timeout 300;

  fastcgi_buffer_size 64k;

  fastcgi_buffers 4 64k;

  fastcgi_busy_buffers_size 128k;

  fastcgi_temp_file_write_size 128k;

  下面增加

  set_real_ip_from ip地址;(這個ip地址首先不是slb提供的公網ip,具體ip多少可以看一下之前nginx日志,如果有多個都要寫上。)

  set_real_ip_from ip地址;(這個ip地址首先不是slb提供的公網ip,具體ip多少可以看一下之前nginx日志,如果有多個都要寫上。)

  real_ip_header X-Forwarded-For;

  重啟nginx

  /alidata/server/nginx/sbin/nginx -s reload

  apache

  安裝apache的一個第三方模塊"mod_rpaf", 官方網站: http://stderr.net/apache/rpaf/

  wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz

  tar zxvf mod_rpaf-0.6.tar.gz

  cd mod_rpaf-0.6

  /alidata/server/httpd/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

  修改apache配置 /alidata/server/httpd/conf/httpd.conf

  在最末尾添加

  LoadModule rpaf_module modules/mod_rpaf-2.0.so

  RPAFenable On

  RPAFsethostname On

  RPAFproxy_ips ip地址

  RPAFheader X-Forwarded-For

  //RPAFproxy_ips ip地址(這個ip地址首先不是slb提供的公網ip,具體ip多少可以看一下apache日志,通常會有2個 都要寫上)

  添加完成后重啟apache

  /alidata/server/httpd/bin/apachectl restart

  具體案例

  LoadModule rpaf_module modules/mod_rpaf-2.0.so

  RPAFenable On

  RPAFsethostname On

  RPAFproxy_ips 10.242.230.65 10.242.230.131

  RPAFheader X-Forwarded-For

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 温宿县| 门头沟区| 浮梁县| 奎屯市| 黄山市| 井研县| 积石山| 勃利县| 建德市| 封丘县| 桦川县| 罗源县| 永济市| 化州市| 顺义区| 南华县| 石柱| 德兴市| 酒泉市| 延边| 广南县| 宜章县| 漠河县| 清徐县| 全椒县| 丹东市| 垫江县| 抚州市| 红桥区| 黄龙县| 嘉祥县| 界首市| 沿河| 平顺县| 克山县| 门头沟区| 婺源县| 嘉黎县| 新野县| 鸡泽县| 喜德县|