nginxが気になるのでインストールしてみた
nginxの入手
最新版のチェックとか、日本語マニュアルはこちら。
ダウンロードはこちら。現在の安定版:1.0.6
ライブラリの準備
gitだけ動けばいいやと思っていたので、gccもなく、PCREもなく、zlibもなく、sha1もないという状況。
一通り入れる。
sudo apt-get install gcc
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
以下を追加したら、md5はbuiltinからcryptに、sha1も使う設定になってました。必要ないときはいれなくてもいいのかも。
sudo apt-get install libcurl4-openssl-dev
nginxを起動
で、特に何も設定していなければ、root権限で起動します。
sudo /usr/local/nginx/sbin/nginx
root権限で起動しなかったときは、次のようなエラーで終わります。
[warn] (プロセス番号)#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/nginx/conf/nginx.conf:3
設定ファイル
ポート番号とかworker processのユーザーは、設定ファイルを修正しましょう
/usr/local/nginx/conf/nginx.conf
おしまい。
このままだと固定ファイルくらいしか表示できないので、あとでfastcgiの設定でもしてみよう。