読者です 読者をやめる 読者になる 読者になる

Ubuntu 12.04 LTSにnginxのStable版をインストールする

毎回ググってるのでメモ。 Ubuntu 12.04 LTS(サーバー版、x86_64)にnginxの安定版をインストールする手順。 launchpadにPPAがあるので、そこからインストールする。 NGINX Stable : “Nginx” team add-apt-repositoryコマンドでPPAのnginx/stableを追加。apt…

nginxのリバースプロキシでキャッシュする

メモ。nginxのリバースプロキシでファイルをキャッシュする方法。 設定したページはこれ。バックエンドはGoogleAppEngine。 http://www.nullpobug.com/ 試したnginxのバージョンは0.7。Ubuntu10.04のなので古い。 nginxの設定 nginx.confの中でconf.dやsites…

nginxで正規表現と変数を使ってみる

メモ。正規表現でホスト名を分割して変数に入れ、エイリアスに使ってみるサンプル。 server { #... location /static { if ($host ~* (.*)\.(.*)\.example\.com) { set $foo $1; set $bar $2; } alias /var/www/$bar/$foo; } }

nginxのバーチャルホストですべてのドメインを受ける

メモ。nginxのバーチャルホストですべてのドメインを受けるにはserver_nameにアンダースコアを使う。defaultをつけないとうまくいかなかった。 server { listen 80 default; server_name _; # ... }