nginx

nginx 防盜連

在 compile 時加入選項

root # ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_flv_module --with-http_ssl_module --with-http_secure_link_module

–with-http_secure_link_module 就可以使用這項功能

nginx.conf:

location ~ \.iso {
	secure_link $arg_ioo,$arg_isn;
	secure_link_md5 mycom$remote_addr$uri$arg_isn;
	if ($secure_link = "") {
		return 403;
	}
	if ($secure_link = "0") {
		return 403;
	}
}

Continue reading

nginx 使用 proxy_pass 讓後台 apache 處理 php 檔案

說句實話,nginx 的優異表現讓我很滿意。但是魚與熊掌不可兼得,在 php 等 cgi 的處理上必需使用 FastCGI 來做才可以,這意味著如果您需要 php 處理後端程式,就無法直接在 nginx 套用,而這一點在 Apache 上就贏了 nginx。

所以,在 nginx 裡我們可以設定若是遇到 php 的程式,可以 by pass 到 apache 去處理,讓 nginx 認真處理靜態檔案,由 apache 處理 php 後端動態程式。

Continue reading

nginx 簡易安裝與啟用

在 Web Service 方面,Apache 一直是選多人的第一首選,但是在於建置在上的系統越來越大,使用人數越來越多時,單一 Apache 好像很難通吃滿足各種需求,因此才會配合其它套件做不同的整合來達到不同修件需求。

nginx,跟 Apache 一樣是一個 HTTP 服務套件,但是在它對於靜態網頁檔案的處理有著優異的表現,這讓小弟對它的性能表現有寡目相看的感覺,以下是我選用 nginx 的理由:

  1. 對於靜態網頁檔案能更有效率的處理。
  2. 更好的行程處理,在高流量的網路請求也不會照成系統嚴重的負擔,小弟有台 Server 在做 download site 時,一次 1000 個連線(每個檔案 500MB以上)時,在 Apache 環境下五分鐘負載會爆到 20 以上,當換成 nginx 時卻只有 2 ~ 4,這是相差甚大的一個結果。
  3. 已經支援 Virtual Host 功能,早期版本似乎不支援 Virtual Host 功能,但現在已到了 1.1.0 版,你想要的都有了!

所以光是對於系統影響的因素就足過讓我選擇 nginx 的了,下面就來看看如何安裝並啟用。 Continue reading

八月 2019
« 五月    
 1234
567891011
12131415161718
19202122232425
262728293031  

Google ADs