web-dev-qa-db-ja.com

Nginx-nginx.confのロケーションブロック内の〜(チルド)の意味?

Nginx構成のロケーションブロックの後のチルダの意味は何ですか?

例えば

location ~ ^/download/(.*)$ {
  alias /home/website/files/$1;
}

"~"ありとなしの違いは何ですか?

52
user1179459

チルダは、文字列を直接比較する代わりに、大文字と小文字を区別する正規表現一致を実行するようにnginxに指示します。

詳細は the docs をご覧ください。

58
EEAA