原创 新書《Nginx實戰:基於Lua語言的配置、開發與架構詳解》開始發售

新書《Nginx實戰:基於Lua語言的配置、開發與架構詳解》開始發售https://item.jd.com/12487157.html#none  《Nginx實戰:基於Lua語言的配置、開發與架構詳解》主要講解了Nginx在反向代理和應用

原创 機房日常管理制度

 公司機房日常管理制度 授權管理制度: Ø  網絡機房由運維部網絡管理人員管理。未經許可,非指定人員不得隨意進入機房。 Ø  未經許可,不得隨意挪(變)動、拆卸(接)計算機設備或網絡連線。 Ø  建立機房設備使用登記制度。落實責任制。 Ø 

原创 細數linux下的十大危險操作

1、rm -rf /      第一名當然是給rm -rf / ,你懂的,你把樹的根砍了,樹還能活麼。很多新手都會犯的錯誤。人有失足,馬有失蹄,偶爾在羣裏也看到有人說,頭腦一熱就使用它。不管是頭腦發熱還是鍵盤打滑。使用rm -rf 都要停留

原创 open*** 跨平臺部署

第一稿應該是10年寫的了吧,幾經修改和完善,今天公佈。參考了無數文章,已無法一一列舉了,在此致謝。關於open***,網上文章很多,不再贅述,如有錯誤,敬請指正。 【認證方式】 open***有三種認證方式:     1、證書認證。    

原创 Lua-Nginx-Module常用指令(中)

九、控制響應頭 HTTP響應頭需要配置很多重要的信息,例如添加CDN緩存時間、操作set-cookie、標記業務數據類型等。利用Lua的API可以輕鬆完成這些配置,並且它有豐富的模塊可供選擇。 9.1 獲取響應頭 ngx.resp.get_

原创 Lua-Nginx-Module常用指令(上)

本章將會講解基於LuaJIT的Lua-Nginx-Module,它作爲Nginx的第三方開源軟件,擁有十分豐富的功能,可以輕鬆完成高併發的業務需求。 注意:本書使用的Lua-Nginx-Module版本是0.10.13。Nginx API

原创 業務升級風險及其應對

文檔時間:2010-6-11 於成都 by:xikder   項目更新主要存在的風險包括,數據丟失,升級失敗,業務異常。       數據丟失     定    義:        數據丟失,指因操作不當導致的業務系統數據丟失損壞,使系統無

原创 nagios 實時監控 iptables 狀態

【功能】:實時監控Iptables,防止人爲關閉後,忘了開啓,或者監控規則是否有增刪。 【說明】腳本來至官方,這個腳本是通過獲取iptables規則條數來判斷iptables是否正常。運行參數:./check_iptables.sh -T

原创 《緩存利器》三、當前請求在各執行階段間的數據共享

在10.1節和10.2節,介紹的都是全局的緩存系統,那麼有沒有隻針對當前請求設置的緩存呢,即某個數據在請求的每個階段都有緩存,但請求結束緩存就會消失。 舉例來說,請求在rewrite階段生成1個緩存數據,作用是可以讓後面的階段(如conte

原创 nagios實現對個別用戶隱藏部分服務信息

nagios如何實現對個別用戶隱藏部分服務信息。  1、添加測試用戶 htpasswd /usr/local/nagios/etc/htpasswd.users user  2、將測試用戶添加到聯繫人。 define contact{   

原创 強大的ss命令

ss: 查看 Linux TCP / UDP 網絡和套接字信息 by: VIVEK GITE on JUNE 2, 2009 source:http://www.cyberciti.biz/tips/linux-investigate-so

原创 記一次數據庫服務器磁盤擴容

日期:2011-1-22,今天翻箱底翻到的,原來我寫過這麼詳細的文章,大公司可能用不到,小公司應該用的上。方法有點土,別見笑。【系統環境】Centos 5.4 X64;mysql InnoDB引擎;raid1。【擴容原因】 數據庫磁盤

原创 《緩存利器》四、利用共享內存配置動態IP地址認證

在8.3節中曾提到過動態添加黑白名單地方案,下面對該內容做一個補充,代碼如下: lua_shared_dict white_list_ip 1m; #聲明存放白名單的共享內存 server { listen 80;

原创 深入Nginx之《常用變量配置技巧》

Nginx變量主要用在日誌的記錄和分析,還有業務邏輯的處理。下面將介紹一些常用變量配置手段,在實際應用中發揮作用: 1、$arg_name 舉例:請求默認去a服務,如果URL中參數是 at=5 的請求,就去b服務: location /

原创 《緩存利器》五、緩存和數據庫的交互

在實際開發中,常常會使用NoSQL緩存數據來減少MySQL的讀取壓力,同樣,也可以利用Ngx_Lua的緩存來減少MySQL的壓力,本節將介紹緩存和數據庫的交互方案。 10.5.1 從數據庫獲取數據 從MySQL中獲取數據後存放到Ngx_Lu