nginx [えんじんえっくす] は Igor Sysoev によって作られた HTTP とリバースプロキシのサーバで、
メールプロキシサーバでもあります。
基本的な HTTP 機能
- スタティックなインデックスファイルの提供、自動インデクシング、オープンなファイルディスクリプタキャッシュ
- キャッシングで高速化されたリバースプロキシ、シンプルなロードバランシングとフォールトトレランス
- リモートの FastCGI サーバのキャッシングによる高速化サポート、シンプルなロードバランシングとフォールトトレランス
- モジュールアーキテクチャ。フィルタには gzip、バイトレンジ、チャンク化されたレスポンス、XSLT、SSI、画像リサイズフィルタが含まれます。FastCGI もしくはプロキシ化されたサーバなら、単一ページ内への複数 SSI 封入が並列で処理可能。
- SSL と TLS SNI サポート。
Lionでの導入
$ brew install nginx
上記を実行したときのメッセージに従いコマンドを実行する。
/usr/local/etc/nginx/nginx.conf
location / { root ドキュメントルート index index.html index.htm; if (-d $request_filename) { break; } try_files $uri.html $uri 404; }
nginxコマンドを実行して
zsh: command not found: nginx
なんてのが出てきたら、
.zshenvでPATHを指定する
export PATH=$PATH:/usr/local/sbin