サーバー設定 · 2 min read · Jan 16, 2026

完璧なサーバー - Fedora 10 [ISPConfig 3] - ページ 6

20 Jailkitのインストール

Jailkitは、SSHユーザーをchrootする場合にのみ必要です。次のようにインストールできます(重要:JailkitはISPConfigの前にインストールする必要があります - その後にインストールすることはできません!):

cd /tmp  
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz  
tar xvfz jailkit-2.5.tar.gz  
cd jailkit-2.5  
./configure  
make  
make install  
rm -rf jailkit-2.5*

21 fail2banのインストール

これはオプションですが推奨されます。なぜなら、ISPConfigモニターがログを表示しようとするからです:

yum install fail2ban
chkconfig --levels 235 fail2ban on  
/etc/init.d/fail2ban start

22 rkhunterのインストール

rkhunterは次のようにインストールできます:

yum install rkhunter

23 SquirrelMailのインストール

SquirrelMailウェブメールクライアントをインストールするには、次のコマンドを実行します…

yum install squirrelmail

… そしてApacheを再起動します:

/etc/init.d/httpd restart

次にSquirrelMailを設定します:

/usr/share/squirrelmail/config/conf.pl

SquirrelMailにCourier-IMAP/-POP3を使用していることを伝える必要があります:

SquirrelMail 設定 : 読み込み: config.php (1.4.0)

メインメニュー –
1.  組織の設定
2.  サーバー設定
3.  フォルダーのデフォルト
4.  一般オプション
5.  テーマ
6.  アドレス帳
7.  今日のメッセージ (MOTD)
8.  プラグイン
9.  データベース
10.  言語

D.  特定のIMAPサーバーのための事前定義された設定を設定

C   色をオフにする
S   データを保存
Q   終了

コマンド >> <– D

SquirrelMail 設定 : 読み込み: config.php

SquirrelMailを構築している間に、いくつかのサーバーでうまく機能する設定があることを発見しました。他のサーバーではあまり機能しません。このオプションを選択すると、そのサーバーのための事前定義された設定が設定されます。

すべてが正しいことを確認する必要があります。これですべてが変更されるわけではありません。これが変更するのはほんの数設定だけです。

IMAPサーバーを選択してください:
bincimap    = Binc IMAP サーバー
courier     = Courier IMAP サーバー
cyrus       = Cyrus IMAP サーバー
dovecot     = Dovecot Secure IMAP サーバー
exchange    = Microsoft Exchange IMAP サーバー
hmailserver = hMailServer
macosx      = Mac OS X Mailserver
mercury32   = Mercury/32
uw          = ワシントン大学のIMAPサーバー

quit        = 何も変更しない
コマンド >> <– courier

SquirrelMail 設定 : 読み込み: config.php

SquirrelMailを構築している間に、いくつかのサーバーでうまく機能する設定があることを発見しました。他のサーバーではあまり機能しません。このオプションを選択すると、そのサーバーのための事前定義された設定が設定されます。

すべてが正しいことを確認する必要があります。これですべてが変更されるわけではありません。これが変更するのはほんの数設定だけです。

IMAPサーバーを選択してください:
bincimap    = Binc IMAP サーバー
courier     = Courier IMAP サーバー
cyrus       = Cyrus IMAP サーバー
dovecot     = Dovecot Secure IMAP サーバー
exchange    = Microsoft Exchange IMAP サーバー
hmailserver = hMailServer
macosx      = Mac OS X Mailserver
mercury32   = Mercury/32
uw          = ワシントン大学のIMAPサーバー

quit        = 何も変更しない
コマンド >> courier

imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = ゴミ箱
sent_folder = 送信済み
draft_folder = 下書き
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true

任意のキーを押して続行してください… <– キーを押してください

SquirrelMail 設定 : 読み込み: config.php (1.4.0)

メインメニュー –
1.  組織の設定
2.  サーバー設定
3.  フォルダーのデフォルト
4.  一般オプション
5.  テーマ
6.  アドレス帳
7.  今日のメッセージ (MOTD)
8.  プラグイン
9.  データベース
10.  言語

D.  特定のIMAPサーバーのための事前定義された設定を設定

C   色をオフにする
S   データを保存
Q   終了

コマンド >> <–S

SquirrelMail 設定 : 読み込み: config.php (1.4.0)

メインメニュー –
1.  組織の設定
2.  サーバー設定
3.  フォルダーのデフォルト
4.  一般オプション
5.  テーマ
6.  アドレス帳
7.  今日のメッセージ (MOTD)
8.  プラグイン
9.  データベース
10.  言語

D.  特定のIMAPサーバーのための事前定義された設定を設定

C   色をオフにする
S   データを保存
Q   終了

コマンド >> <–Q

最後に行う必要があるのは、/etc/squirrelmail/config_local.phpファイルを修正し、$default_folder_prefix変数をコメントアウトすることです - これを行わないと、SquirrelMailにログインした後に次のエラーメッセージが表示されます:Query: CREATE “Sent” Reason Given: Invalid mailbox name.

vi /etc/squirrelmail/config_local.php

| |

今、ブラウザでhttp://server1.example.com/webmailまたはhttp://192.168.0.100/webmailにアクセスしてSquirrelMailにアクセスできます。

24 ISPConfig 3のインストール

BINDとDovecotをアンインストールして、ISPConfigインストーラーがMyDNSとCourier用にISPConfigを構成できるようにします:

yum remove bind dovecot

最新のリリース版からISPConfig 3をインストールするには、次のようにします:

cd /tmp  
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=  
tar xvfz ISPConfig-3.0.1.tar.gz  
cd ispconfig3_install/install/

(ISPConfig-3.0.1.tar.gzを最新のバージョンに置き換えます。)

次のステップは、次のコマンドを実行することです。

php -q install.php

これにより、ISPConfig 3インストーラーが開始されます:

[root@server1 install]# php -q install.php  
  
--------------------------------------------------------------------------------  
_____ ___________   _____              __ _  
|_   _/  ___| ___ 
/  __ 
            / _(_)  
| | 
`--.| |_/ / | /  
/ ___  _ __ | |_ _  __ _  
| |  `--. 
 __/  | |    / _ 
| '_ 
|  _| |/ _` |  
_| |_/
__/ / |     | 
__/
(_) | | | | | | | (_| |  
\___/
____/
_|      \____/
___/|_| |_|_| |_|
__, |  
__/ |  
|___/  
--------------------------------------------------------------------------------  
  
>> 初期設定  
  
オペレーティングシステム: Fedora 10 または 互換性のあるもの  
  
次に、主要な設定のためのいくつかの質問が表示されるので注意してください。  
デフォルト値は[ブラケット]内にあり、で受け入れることができます。  
"quit"(引用符なし)を入力してインストーラーを停止します。  
  
言語を選択してください(en,de)[en]: <-- ENTER  
  
インストールモード(standard,expert)[standard]: <-- ENTER  
  
サーバーの完全修飾ホスト名(FQDN)、例:server1.domain.tld  [server1.example.com]: <-- ENTER  
  
MySQLサーバーのホスト名 [localhost]: <-- ENTER  
  
MySQLルートユーザー名 [root]: <-- ENTER  
  
MySQLルートパスワード []: <-- yourrootsqlpassword  
  
作成するMySQLデータベース [dbispconfig]: <-- ENTER  
  
MySQL文字セット [utf8]: <-- ENTER  
  
2048ビットRSAプライベートキーを生成中  
..............................+++  
..........................................+++  
新しいプライベートキーを'smtpd.key'に書き込み中  
-----  
証明書リクエストに組み込まれる情報を入力するよう求められます。  
入力する内容は、識別名またはDNと呼ばれるものです。  
いくつかのフィールドがありますが、いくつかは空白のままにできます。  
いくつかのフィールドにはデフォルト値があります。  
'.'を入力すると、そのフィールドは空白のままになります。  
-----  
国名(2文字コード)[GB]: <-- ENTER  
州または県名(フルネーム)[Berkshire]: <-- ENTER  
地域名(例:都市)[Newbury]: <-- ENTER  
組織名(例:会社)[My Company Ltd]: <-- ENTER  
組織単位名(例:部門)[]: <-- ENTER  
共通名(例:あなたの名前またはサーバーのホスト名)[]: <-- ENTER  
メールアドレス[]: <-- ENTER  
Jailkitの設定  
SASLの設定  
PAMの設定  
Courierの設定  
Spamassassinの設定  
Amavisdの設定  
Getmailの設定  
Pureftpdの設定  
MyDNSの設定  
Apacheの設定  
ファイアウォールの設定  
ISPConfigのインストール  
ISPConfigポート [8080]: <-- ENTER  
  
DBサーバーの設定  
Crontabのインストール  
root用のcrontabはありません  
getmail用のcrontabはありません  
サービスを再起動中...  
MySQLを停止中:                                            [  OK  ]  
MySQLを開始中:                                            [  OK  ]  
postfixをシャットダウン中:                                     [  OK  ]  
postfixを開始中:                                          [  OK  ]  
saslauthdを停止中:                                        [  OK  ]  
saslauthdを開始中:                                        [  OK  ]  
プロセス[1788]が終了するのを待っています  
デーモン[1788]がSIGTERMで終了しました  
amavisdをシャットダウン中:                                     [  OK  ]  
amavisdが停止しました  
amavisdを開始中:                                          [  OK  ]  
  
clamd.amavisdを停止中:                                    [  OK  ]  
clamd.amavisdを開始中:                                    [  OK  ]  
Courier認証サービスを停止中: authdaemond  
Courier認証サービスを開始中: authdaemond  
Courier-IMAPサーバーを停止中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを開始中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを停止中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを開始中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを停止中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを開始中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを停止中: imap imap-ssl pop3 pop3-ssl  
Courier-IMAPサーバーを開始中: imap imap-ssl pop3 pop3-ssl  
httpdを停止中:                                            [  OK  ]  
httpdを開始中:                                            [  OK  ]  
pure-ftpdを停止中:                                        [  OK  ]  
pure-ftpdを開始中:                                        [  OK  ]  
インストールが完了しました。  
[root@server1 install]#

インストーラーはすべての基盤となるサービスを自動的に構成するため、手動での設定は必要ありません。

その後、http://server1.example.com:8080/またはhttp://192.168.0.100:8080/でISPConfig 3にアクセスできます。ユーザー名adminとパスワードadminでログインします(初回ログイン後にデフォルトのパスワードを変更するべきです):

![](/files/7fff2db7-05d3-4b81-b064-370cc952a23c.png)

![](/files/a1a1a781-d70a-4391-9446-3882627fd201.png)

システムは現在使用する準備が整いました。

#### 24.1 ISPConfig 3マニュアル

ISPConfig 3の使い方を学ぶために、ISPConfig 3マニュアルをダウンロードすることを強くお勧めします。

約300ページにわたり、ISPConfigの背後にある概念(管理者、リセラー、クライアント)をカバーし、ISPConfig 3のインストールと更新方法を説明し、ISPConfig内のすべてのフォームとフォームフィールドのリファレンスを有効な入力の例と共に含み、ISPConfig 3での最も一般的なタスクのチュートリアルを提供します。また、サーバーをより安全にする方法を示し、最後にトラブルシューティングセクションもあります。

### 25 リンク

- Fedora: http://fedoraproject.org
- ISPConfig: http://www.ispconfig.org
Share: X/Twitter LinkedIn

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

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