原已經(jīng)安裝好的nginx,現(xiàn)在需要添加一個未被編譯安裝的模塊: nginx -V 可以查看原來編譯時都帶了哪些參數(shù) 原來的參數(shù): 添加的參數(shù): 步驟如下: with-http_realip_module:有些網(wǎng)站使用這樣的方式來搭建分布式緩存,若干臺Squid放在前面提供緩存服務,內(nèi)容從后面的 Nginx獲取。不過如此一來,Nginx日志里看到的IP就是Squid的IP了,為了能讓Nginx透明獲取IP,可以使用 NginxHttpRealIpModule。 NginxHttpRealIpModule缺省并沒有激活,可以在編譯的時候使用--with-http_realip_module選項激活它。 with-http_addition: 這個模塊可以在當前的location之前或者之后增加別的location。 with-http_gzip_static:nginx靜態(tài)緩存模塊 在搭建squid網(wǎng)頁加速的時候,對于大的css 或者js要進行壓縮,然后再進行緩存,這樣能夠提高減小下載量提高頁面響應速度。如果你用的是squid 3.0以前的版本并且用的是 ngnix server的話可能會碰到如下問題:不用squid直接打開頁面則客戶端返回的是壓縮的狀態(tài),如果啟用squid加速會發(fā)現(xiàn)下載下來的頁面不是壓縮狀態(tài)。這里面主要是沒有啟動ngnix 的靜態(tài)緩存模塊 with-http_random_index_module :從目錄中選擇一個隨機主頁 --with-http_stub_status_module :這個模塊可以取得一些nginx的運行狀態(tài) with-http_sub_module : 這個模塊可以能夠在nginx的應答中搜索并替換文本。 with-http_dav_module:這個模塊增加一些HTTP和webdav擴展動作(PUT, DELETE, MKCOL, COPY和MOVE) |
|