サーバー設定 · 1 min read · Feb 02, 2026

Debian Sarge (3.1) with Ruby on Rails and Apache 2 with FastCGI - Page 6

ISPConfigのインストール(ClamAVとSpamAssassinを含む)

インストールソースが無効な場合は、www.ispconfig.orgにアクセスして見つけてください。

cd /usr/local/src  
wget http://umn.dl.sourceforge.net/sourceforge/ispconfig/ISPConfig-2.2.2.tar.gz  
tar xvfz ISPConfig*.tar.gz  
cd install_ispconfig  
./setup

プロンプトに従って:

インストールモードにはエキスパートと答えてください
デフォルトディレクトリ /home/www には n と答えてください
ウェブサイトのホームディレクトリとして /var/www を入力してください。

証明書情報を入力してください。

パスフレーズを求められた場合は n を選択してください。そうしないと、ISPConfigを起動する際に要求され、人的な操作なしでは起動できなくなります。

その後、次の情報を提供する必要があります:

Please enter your MySQL server: E.G. localhost  
Please enter your MySQL user: E.G. root  
Please enter your MySQL password: Your MySQL password  
Please enter a name for the ISPConfig database: E.g. ispconfigdb  
Please enter the IP address of the ISPConfig web: E.g. 192.168.0.1  
Please enter the host name: E.g. www  
Please enter the domain: E.g. xyz.de  
Please select the protocol (http or https (SSL encryption)) to use to access the ISPConfig system: If you want to use your control panel with SSL, select 1. You can then access it under https://www.xyz.de:81. If you want to access it under http://www.xyz.de:81, choose 2.

質問に答えた後、ISPConfigは適切にインストールされるはずです。インストール中にホストとしてwww、ドメインとしてxyz.comを指定した場合、ISPConfigインターフェースは https://www.xyz.de:81 または http://www.xyz.de:81 で見つけることができます。ここで、ユーザー名adminとパスワードadminで最初にログインできます。

SpamAssassin

ISPConfigにはSpamAssassinが付属していますが、SpamAssassinに必要なPerlモジュールは含まれていません。ISPConfigのインストール後に次のコマンドを実行してください:

/home/admispconfig/ispconfig/tools/spamassassin/usr/bin/spamassassin

エラーが発生しなければ、^cで終了できます。

ISPConfigに初めてログインした後 – admin-adminを覚えておいてください。パスワードをすぐに変更することをお勧めします!これは、ツール -> パスワード変更の下で行うことができます。

ISPConfigにphpmyadminを追加したい場合は、管理 -> アップデートマネージャ -> アップデートに移動し、

http://www.ispconfig.org/downloads/phpmyadmin-2.6.4-pl3.pkg

をURLボックスに貼り付け、URLを選択して更新を押してください。

Ruby on Railsホスティングサイトを作成する。

ホスティングプランを作成し、

| Options +ExecCGI +FollowSymLinks AllowOverride all |

をApacheディレクティブボックスに入力します。

ホスティングプランを使用して新しいサイトを作成します。

Railsアプリケーション内でpublicディレクトリの名前をwebに変更します。(以下は、ホスティングプランによって作成されたディレクトリがweb1であることを前提としています。そうでない場合は、以下を適宜変更してください。)

cd (rails application directory)  
mv public web

Railsディレクトリ内のすべてを、サーバー上のウェブサイト用に作成された新しいディレクトリにコピーします。

cp -R * /var/www/web1

webディレクトリ内の.htaccessを修正し、

| SetEnv RAILS_ENV production Order allow,deny Allow from all |

を追加し、オプションディレクティブを削除します。

ウェブサーバーがすべてのファイルにアクセスできるように、ファイルの所有者をウェブサーバーに変更してください。

cd /var/www/web1 (またはあなたのウェブサイトディレクトリ)  
chown -R www-data:web1 *

これで動作するはずです!

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。