nginx

nginxの各アプリケーション設定(symfony1.4, phpmyadmin)

phpmyadmin: location /phpmyadmin { alias /usr/share/phpmyadmin/; index index.php; } location ~ ^/phpmyadmin/.+\.php$ { root /usr/share/phpmyadmin/; rewrite /phpmyadmin/(.*\.php?) /$1 break; include /etc/nginx/fastcgi_params; fastcgi_pass 1…

nginx + rapid-ssl導入 - わかりやすいよ

nginx + rapid-sslの導入方法を書きます。SSLって何かとめんどくさいイメージありますが、ファイルがどれがどれかわからなくなるから問題なのです。仕組みがわかっていてもファイルがどれがどれかわからなくなります。この時点でめんどくさいですね。でも簡…

Debian6でnginx1.xをaptから入れる

/etc/nginx/nginx.confをバックアップしておいたほうが良いです。 私は下記作業で上書きされ多少書き直しました。GPG署名を入れる # wget http://nginx.org/packages/keys/nginx_signing.key # cat nginx_signing.key | apt-key add -/etc/apt/sources.list …

nginx,fastcgiをmonitで落ちないサーバにする

nginxはhttpサーバ本体でありCGIを動かすのはすべてfastcgiです。fastcgiのエンジンをデーモンで構えているとそれぞれのfastcgiサーバが落ちた時にwebサーバが生きていてもサービス提供不能となります。死活問題です。そのためにmonitで落ちないfastcgiサー…

nginxでperl/CGIを利用する方法 on debian6

下記環境はdebian6です。debian5ではaptでspawn-fcgi, fcgiwrapパッケージは提供されていないのでソースなどからインストール必要があります。nginxでperl/CGIを動かしました。nginxではcgiを動かす構造そのものは持っていません。phpもphp-fastcgi使います…

nginxでphp5を利用する方法です。apache2からようやく乗り換えました。

fastcgiが一番ややこしかったのでメモしておきます。下記環境はdebian5です。環境はさくらVPS上のdebianです。 1.nginx, php5関係のインストール # apt-get update # apt-get upgrade # apt-get install nginx php5-cli php5-cgi php5-gd spawn-fcgidebian…