Last-modified: 2014-10-07 (火) 01:07:55
Nginx/チートシート

認証

<秘密鍵>のパスワード剥がし

Everything is expanded.Everything is shortened.
  1
-
openssl rsa -in <秘密鍵パス> -out <出力先パス>

basic認証フアイル生成

(8文字以上は無視される)

Everything is expanded.Everything is shortened.
  1
 
printf "<ユーザー名>:$(openssl passwd -crypt <パスワード>)\n" >> <出力先パス>

一部をbasic認証対象外にする

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
-
!
 
 
 
 
# 全体にbasic認証がかかっているとして、/foo/bar以下のみ除外
location  /foo/bar
{
    satisfy                     any;
    allow                       all;
}

デバッグ

デバッグログ出力

Everything is expanded.Everything is shortened.
  1
 
error_log <ログパス> debug;

リライトログ出力

Everything is expanded.Everything is shortened.
  1
 
rewrite_log on;