Time of Update: 2014-12-26
ligHTTPd 是一款安全、快速、相容性強和靈活的高性能Web伺服器,適用于高性能的優化環境。 它具有一個非常低的記憶體佔用,CPU負載低。 支援FastCGI(負載平衡)、CGI、Auth、輸出壓縮、URL重寫、SSL,等等。 ligHTTPd 1.4.31該版本進行了多個重要的變化。 此版本修復了一個segfault(HTTPS請求崩潰),由於可能崩潰禁用MMAP。 軟體資訊:HTTP://...
Time of Update: 2014-12-26
一些硬體負載平衡設備例如HTTP://www.aliyun.com/zixun/aggregation/15069.html">Cisco CSS和BigIP產品測試與SYN-ACK-RST後端設備。 此行為將導致一個nginx的400錯誤。 使用GEO模組和if-Statement,你可以省略這些條目:HTTP { geo $lb { default 0; 10.1.1.1/...
Time of Update: 2014-12-26
Nginx-notice是一個nginx模組,其設計是忽略HTTP方法POST and PUT的常用語義,如果他們GET請求,則處理這些請求,並返回一個固定的回應主體,不依賴于任何的請求URI。 它用於顯示故障時間的通知到代理,且發送POST請求,即使它們不執行,如HTTP://www.aliyun.com/zixun/aggregation/1560.html">Facebo...
Time of Update: 2014-12-26
Veldfire 是一款基於Riverdrums C庫的電子郵件前端。 該專案提供了介面來發送電子郵件、附加檔、發送郵件到清單。 Veldfire 0.3.4該版本增加了AUTH PLAIN LOGIN 授權。 軟體資訊:HTTP://sourceforge.net/projects/veldfire/ 下載位址:HTTP://sourceforge.net/projects/veldfir...
Time of Update: 2014-12-26
此模組沒有被包含在Nginx官方安裝包中。 這個模組可以阻止所有URL中未包含合法訪問權杖的訪問(防盜鏈)。 訪問權杖可以由訪問者IP或者其它伺服器變數生成,所以可以很好地控制用戶端的下載行為。 配置實例: location /download {&HTTP://www.aliyun.com/zixun/aggregation/37954.html">nbsp; acc...
Time of Update: 2014-12-26
Hiawatha 是一款用於Unix的高級安全HTTP://www.aliyun.com/zixun/aggregation/17117.html">Web伺服器,其主要設計目的是安全最為重要,同樣也快速和易於配置。 它的主要特性是:具有一個rootjail,能夠運行在任何的UID/GID的CGI,防止SQL注入和跨網站腳本,禁止用戶端漏洞,以及更多。 這些特性使得Hiawath...
Time of Update: 2014-12-26
1、400 bad request錯誤的原因和解決辦法 配置nginx.conf相關設置如下. client_header_buffer_size 16k;large_client_header_buffers 4 64k; 根據具體情況調整,一般適當調整值就可以。 2、Nginx 502 Bad Gateway錯誤 proxy_next_upstream error timeout inv...
Time of Update: 2014-12-26
1. 減小nginx編譯後的檔案大小 (Reduce file size of nginx) 預設的nginx編譯選項裡居然是用debug模式(-g)的(debug模式會插入很多跟蹤和ASSERT之類),編譯以後一個nginx有好幾兆。 去掉nginx的debug模式編譯,編譯以後只有幾百K在 auto/cc/gcc,最後幾行有: # debugCFLAGS=」$CFLAGS -g」 注釋掉或...
Time of Update: 2014-12-26
Nginx Cache服務配置 如果需要將檔案快取到本地,則需要增加如下幾個子參數: proxy_store on;proxy_store_access user:rw group:rw all:rw;proxy_temp_path 緩存目錄; 其中, proxy_store on用來啟用緩存到本地的功能, proxy_temp_path用來指定緩存在哪個目錄下,如:proxy_temp_p...
Time of Update: 2014-12-26
現在,你應該準備看nginx的真實模組,並想知道到底 Nginx是怎麼運行的。 看 Nginx的原始程式碼是必須的,選一個功能和你想要做的相近的模組,看懂它,然後模仿它,實現它,是不很很簡單。 Emiller不是寫一個深入閱讀Nginx模組的文章,絕對不是,這是一篇應用為主的文章,我記錄自己的感悟,並寫出自己的模組,並與全世界分享。 首先,你需要一個目錄來放你的模組,最好不要放在n ginx的...
Time of Update: 2014-12-26
負載均衡模組決定哪個後端伺服器可以分到特定的請求;現有的實現有通過輪轉法或者對請求的某些部分進行雜湊處理。 這一節將會介紹HTTP://www.aliyun.com/zixun/aggregation/13996.html">負載均衡模組的註冊和調用,並以upstream_hash模組為例子( 原始程式碼 )。 Upstream_hash模組對在 nginx.conf中確定的某個變數...
Time of Update: 2014-12-26
mod_pLua 是一款用於Lua的Web開發應用程式的HTTP://www.aliyun.com/zixun/aggregation/14417.html">Apache HTTP伺服器2.x模組。 你可以用兩種不同的方式使用Lua腳本:嵌入式Lua腳本,或CGI風格介面的純Lua腳本。 嵌入式Lua腳本:<html> <body> <? get...
Time of Update: 2014-12-26
Nginx HTTP://www.aliyun.com/zixun/aggregation/38609.html">存取控制 1.Nginx 身份證驗證 #cd /usr/local/nginx/conf#mkdir htpasswd/usr/local/apache2/bin/htpasswd -c /usr/local/nginx/conf/htpasswd/tongji...
Time of Update: 2014-12-26
4.1.剖析頭部過濾函數 頭部過濾函數由下面三個基礎部分組成: 1. 決定是否操縱這個回復 2. 操縱這個回復 3. 調用下一個過濾函數 舉個例子,這裡有一個簡單版本的「沒有修改過的」頭部過濾函數。 如果用戶端的If-Modfied-Since頭部與回復的Last-Modified頭部匹配,就把狀態設為 304 Not Modified。 頭部過濾函數只有一個參數ngx_HTTP_re...
Time of Update: 2014-12-26
Nginx expires 1. 根據檔案類型expires # Add expires header for static contentlocation ~* \. (js|css|jpg|jpeg|gif|png|swf)$ {if (-f $request_fileHTTP://www.aliyun.com/zixun/aggregation/11696.html">na...
Time of Update: 2014-12-26
處理模組的註冊通過添加代碼到指令中的回呼函數。 比如,我的circle gif ngx_command_t結構體看起來這樣的: { ngx_string("circle_gif"), NGX_HTTP_LOC_CONF| NGX_CONF_NOARGS, ngx_HTTP_circle_gif, 0, 0, Null } 回呼函數是第三個成員,在這個例子 中是n...
Time of Update: 2014-12-26
Nginx 目錄自動加斜線: if (-d $request_fileHTTP://www.aliyun.com/zixun/aggregation/11696.html">name){ rewrite ^/(.*)([^/] )$ HTTP://$host/$1$2/ permanent; } Nginx Location 1. 基本語法:[和上面rewrite正則匹配語法基本...
Time of Update: 2014-12-26
HTTP Bench 是一個HTTP伺服器的基準測試小程式,採用C語言編寫。 當前版本的功能包括:反覆運算URL清單,測量回應時間,計算最小值、最大值和平均值,測量TCP/HTTP錯誤,併發連接的多執行緒操作(使用pthreads),設定一個上限每秒的請求和回應字串的驗證。 HTTPbench 0.2.1.1該版本修復了一個錯誤解析HTTP的URL。 軟體資訊:HTTP://HTTPbench.b...
Time of Update: 2014-12-26
Unicorn 是一個Unix和局域網/本地主機優化的HTTP伺服器。 它充分利用獨有類的Unix作業系統的功能,來重新開機應用程式的進程,也可以自己來管理多個進程,由作業系統內核來完成HTTP://www.aliyun.com/zixun/aggregation/13996.html" >負載均衡。 伺服器並不擔心你的應用程式的執行緒是否安全,作為人工處理對應每一個用戶端的獨立運行...
Time of Update: 2014-12-26
Nginx Rewrite 1. Nginx Rewrite 基本標記(flags) last - 基本上都用這個Flag。 ※相當於HTTP://www.aliyun.com/zixun/aggregation/14417.html">Apache裡的[L]標記,表示完成rewrite,不再匹配後面的規則 break - 中止Rewirte, 不再繼續匹配 redirect -...