nginx

起動
$ sudo nginx

設定ファイルテスト
$ sudo nginx -t

リロード
$ sudo nginx -s reload

停止
$ sudo nginx -s stop

参考:

コンテントネゴシエーションもどき

hoge.ja.html と hoge.en.htmlがあるとき、
Accept-Languageが日本語(ja)なら hoge.ja.html を返し、それ以外は hoge.en.html を返す。

    location / {
        index  index.html;
        rewrite  ^(.*)/$  $1/index.html;
        try_files  $uri  $uri/  @rewrite;
    }

    location @rewrite {
        set $langsuffix 'en';
        if ($http_accept_language ~* '^ja') {
            set $langsuffix 'ja';
        }
        rewrite  ^(.*)\.html$  $1.$langsuffix.html  last;
    }


Comments