From: union Date: 2008-06-30T21:44:18+09:00 Subject: [ruby-list:45167] apache + fastcgi へのデプロイ 現在、ちょっとした社内システムをRoRで構築しております。 その際、webサーバへのデプロイに戸惑っておりまして、 ご教授いただければと思い、メール致しました。 ■以下、質問の詳細です。 Rails2.1.0、Apache2.2.3、mod_fastcgi、gemのfcgiモジュー ル をインストールし、 $ cd /var/www/html/ $ rails prod $ ruby script/generate scaffold page .... の後、 http://myhost/pagesにアクセスすると、 Not Foundになってしまいます。 適切にアクセスできるようになる方法はありますでしょうか? ■以下、/var/www/html/prod/public/.htaccess の記述です。 AddHandler fastcgi-script .fcgi AddHandler cgi-script .cgi Options +FollowSymLinks +ExecCGI RewriteEngine On Alias /prod /var/www/html/prod/public RewriteBase /prod RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] ■以下、httpd.confの記述です。 LoadModule fastcgi_module modules/mod_fastcgi.so AddHandler fastcgi-script .fcgi FastCgiIpcDir /var/run/fastcgi FastCgiConfig -autoUpdate -idle-timeout 300 ServerName myhost DocumentRoot /var/www/html/prod/ Options ExecCGI FollowSymLinks AllowOverride all Order deny,allow Deny from all Allow from 127.0.0.1 以上、よろしくお願い致します。 -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/