国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 江永县| 黔江区| 临沭县| 荥阳市| 调兵山市| 河西区| 平远县| 乌海市| 军事| 南京市| 祥云县| 兴仁县| 中卫市| 曲麻莱县| 北宁市| 武宁县| 香河县| 图木舒克市| 渭源县| 大足县| 土默特左旗| 六安市| 墨脱县| 乐平市| 都江堰市| 克什克腾旗| 新郑市| 个旧市| 襄城县| 濮阳县| 云浮市| 汉川市| 阳东县| 宁阳县| 长乐市| 彩票| 道孚县| 杨浦区| 嘉鱼县| 桐柏县| 遂昌县|