歡迎訪問 becky98 的個人空間

我的論壇主題

  • 讓 nginx proxy 代理後端的 apache 獲取訪客真實IP

    2019-01-09 10:57:18   /   網管小技巧

    很多網站都會有偵測使用者 IP 的功能,不管是判斷使用者來自哪邊,或者是記錄使用者的位置。而當你使用 nginx proxy 來當代理伺服器後,Apache log 的連線IP都變成 proxy 的IP了不過 proxy 會將真實IP記錄在 Header 的 X-Forwarded-For所以我們可以這樣做...來取的真實IP(1)proxy 端的 nginx配置文檔(2)源頭 apache 配置 httpd.conf 添加%{X-FORWARDED-FOR}iApache日誌配置文檔中定義了兩種打印格式,分別為combined格式和common格式。這邊使用combined格式(3)虛擬機配置httpd 重啟後就可以囉~後端Apache日誌獲取前端Nginx反向代理的真實IP地址http.
  • 在 CentOS 7 yum 安裝 Redis 5 cluster 集群

    2018-12-20 11:48:07   /   網管小技巧

    Redis從3.0板本開始支持cluster(我們使用Redis 5.0.3)集群數量至少6個nodes 才能保證組成完整高可用的集群從5.0開始, cluster manager tool 就不在需要使用ruby 寫的指令 redis-trib.rb 來當管理工具直接使用 redis-cli 就能做所有的事情了~測試環境:CentOS 7.6我們使用3台虛擬機模擬6個節點,使用端口區分,每台虛擬機2個節點Redis1  10.140.0.10  7001  7004Redis2  10.140.0.11  7002  7005Redis3  10.140.0.12  7003  7006(1)安裝 redis 5.0 步驟.
  • 如何在 CentOS 7 上安裝 redis 5.0

    2018-12-17 08:31:57   /   網管小技巧

    先看一下 Redis 5 帶來的更新內容:1. 新的流資料型別(Stream data type) https://redis.io/topics/streams-intro2.新的 Redis 模組 API:定時器、叢集和字典 API(Timers, Cluster and Dictionary APIs)3. RDB 現在可儲存 LFU 和 LRU 資訊4.redis-cli 中的叢集管理器從 Ruby (redis-trib.rb) 移植到了 C 語言程式碼。執行 `redis-cli --cluster help` 命令以瞭解更多資訊5. 新的有序集合(sorted set)命令:ZPOPMIN/MAX 和阻塞變體(blocking variants)6. 升級 Active defragmentation 至 v2 版本7. 增強 HyperLogLog 的實現8. 更好的記.
  • 如何在 CentOS 7 下用 yum 及 rvm 安裝 Ruby 2.5

    2018-12-05 10:25:05   /   網管小技巧

    Ruby 是一種物件導向、命令式、函數式、動態的通用程式語言。這邊介紹如何在CentOS 7下安裝Ruby 2.5(1) 安裝相關套件# yum install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel sqlite-devel(2) Install RVM# gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB# curl -L get.rvm.io | bash -s stable# source /etc/profile.d/rvm.sh.

我的資料

Open Toolbar