http auth basic模組:
採用基於http基本身份驗證的使用者名稱和密碼登入方式,來保護虛擬主機或者目錄
location /
htppasswd檔案的格式如下:user1:pass1
user2:pass2:comment
user3:pass3
http的autoindex模組:
提供顯示目錄列表的功能
autoindex [on|off] 預設off 設定是否允許顯示目錄列表
autoindex_exact_size [on|off] 預設on,顯示檔案的確切大小,off會顯示大概的值,可能是kb mb gb
autoindex_localtime [on|off] 預設off,on會用本地時間顯示檔案修改時間 off會用格林尼治時間gmt顯示
http的brower模組:
該模組可以根據客戶端的user-agent請求頭中的資訊建立變數
$modern_brower 若被識別為新瀏覽器,=modern_brower_value設定的值
$ancient_brower 若被識別為舊瀏覽器,=ancient_brower_value設定的值
$msie 若是msie瀏覽器,它的值為1
1)可以根據不同的瀏覽器型別來架子啊不同的首頁檔案
eg: modern_brower_value "moder." ;
modern_brower msie 5.5 ;
modern_brower opera 9.0 ;
modern_brower safari 413 ;
index index.$(modern_brower)html index.html ;
2) 也可以重定向舊的瀏覽器
modern_brower opera 9.0 ;
ancient_brower links lynx ;
if($ancient_brower)
http fastcgi模組:通過傳遞引數來控制fastcgi程序工作
eg: location / ; fastcgi_pass a;
fastcgi_index index.php;
fastcgi_param script_name $fastcgi_script_name; //php用來確定要執行的指令碼name
fastcgi_param query_string $query_string; // 它的乙個子引數
fastcgi_param request_method $request_method;
fastcgi_param content_type $content_type;
fastcgi_param content_length $content_length;}
fastcgi_buffer_size 設定fastcgi伺服器響應頭部的緩衝區大小
fastcgi_cache 設定快取在共享記憶體中的名稱
fastcgi_cache_key 設定被快取的key
fastcgi_cache_method 設定哪些請求可以被快取get | post | head
fastcgi_index file 若請求的fastcgi uri以 / 結尾,該指令設定的檔案會被附加到uri後邊儲存到變數$fastcgi_script_name中
fastcgi_hide_header name預設nginx不會把fastcgi程序返回的status x-aceel .. 等header返回給client,若需要,則要強制傳送
fastcgi_ignore_client_abort off|on預設off,若client終端對server的請求,該指令決定是否中斷對fastcgi的請求是否中斷
fastcgi_spilt_path_info 將url分割成檔名+引數 $fastcgi_path_info的值就是name後邊的
nginx相關指令及使用(四)
http mamcached模組 eg,若使用者訪問 cache 開頭的uri,則讀取以uri為key的memcache快取記憶體顯示給使用者 若key不存在,重定向到 write memcached.php檔案給程式往mem寫快取,快取時間120s location cache location ...
nginx 常用指令及使用 二
http模組相關指令 1 alias file dirpath 語法 alias file dirpath 預設值 no 使用環境 location 作用 用於在url和檔案系統路徑之間實現對映,跟root類似,但是網頁檔案的根路徑不會改變只是改變請求url的檔案系統路徑 eg location i...
Openssl及Keytool相關指令
檢視私鑰,需要輸入私鑰密碼 openssl rsa in rsa.key 證書校驗 openssl verify cafile trust.cer server.pem 用openssl匯出證書和key openssl pkcs12 in server.keystore.pkcs12 clcerts...