サーバー設定 · 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 webRailsディレクトリ内のすべてを、サーバー上のウェブサイト用に作成された新しいディレクトリにコピーします。
cp -R * /var/www/web1webディレクトリ内の.htaccessを修正し、
| SetEnv RAILS_ENV production Order allow,deny Allow from all |
を追加し、オプションディレクティブを削除します。
ウェブサーバーがすべてのファイルにアクセスできるように、ファイルの所有者をウェブサーバーに変更してください。
cd /var/www/web1 (またはあなたのウェブサイトディレクトリ)
chown -R www-data:web1 *これで動作するはずです!
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。