サーバー設定 · 2 min read · Oct 08, 2025

完璧なサーバー - CentOS 6.3 x86_64 (nginx, Dovecot, ISPConfig 3) - ページ 7

25 ISPConfig 3のインストール

ISPConfigのインストールを開始する前に、Apacheが停止していることを確認してください(インストールされている場合 - あなたが知らないうちに、インストールされたパッケージのいくつかがApacheを依存関係としてインストールしている可能性があります)。システムにApache2がすでにインストールされている場合は、今すぐ停止してください…

/etc/init.d/httpd stop

… そしてApacheのシステム起動リンクを削除します:

chkconfig --del httpd

nginxが実行中であることを確認してください:

/etc/init.d/nginx restart

(Apacheとnginxの両方がインストールされている場合、インストーラーはどちらを使用するかを尋ねます: Apacheとnginxが検出されました。ISPConfigに使用するサーバーを選択してください: (apache,nginx) [apache]:

nginxと入力します。Apacheまたはnginxのいずれかのみがインストールされている場合、これはインストーラーによって自動的に検出され、質問はされません。)

現在のISPConfig 3のバージョンをダウンロードしてインストールします。ISPConfigインストーラーは、Postfix、Dovecotなどのすべてのサービスを自動的に設定します。ISPConfig 2に必要な手動設定はもはや必要ありません。

また、インストーラーにISPConfigコントロールパネル用のSSL vhostを作成させることもできますので、ISPConfigにhttp://の代わりにhttps://でアクセスできるようになります。これを実現するには、次の質問が表示されたときにENTERを押してください: ISPConfigウェブインターフェースへの安全な(SSL)接続が必要ですか (y,n) [y]:。

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

cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/

次のステップは、実行することです

php -q install.php

これにより、ISPConfig 3インストーラーが起動します:

[root@server1 install]# php -q install.php

——————————————————————————–
_ _ _ _
| / | \ / \ / () / \
| | | | --.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ / | | | |–. \ / | | / \| ‘ \| | |/ ` | | |
| |_| |/\
/ / | | _/\ () | | | | | | | (| | __\ \
_/__/_| _/\/|| ||| ||_, | __/
/ |
|__
/
——————————————————————————–

>> 初期設定

オペレーティングシステム: Redhatまたは互換性のある、未知のバージョン。

次に、主要な設定のためのいくつかの質問がありますので、注意してください。
デフォルト値は[角括弧]内にあり、で受け入れることができます。
インストーラーを停止するには、”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

Apacheとnginxが検出されました。ISPConfigに使用するサーバーを選択してください: (apache,nginx) [apache]: <– nginx

2048ビットのRSAプライベートキーを生成しています
…………………………………………………………….+++
………………………………………..+++
新しいプライベートキーを’smtpd.key’に書き込んでいます
—–
あなたは、証明書要求に組み込まれる情報を入力するよう求められます。
あなたが入力しようとしているのは、いわゆる識別名またはDNです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’を入力すると、そのフィールドは空白のままになります。
—–
国名 (2文字コード) [XX]: <– ENTER
州または県名 (フルネーム) []: <– ENTER
地域名 (例: 市) [Default City]: <– ENTER
組織名 (例: 会社) [Default Company Ltd]: <– ENTER
組織単位名 (例: セクション) []: <– ENTER
共通名 (例: あなたの名前またはあなたのサーバーのホスト名) []: <– ENTER
メールアドレス []: <– ENTER
Jailkitの設定
Dovecotの設定
Spamassassinの設定
Amavisdの設定
Getmailの設定
Pureftpdの設定
BINDの設定
nginxの設定
Vloggerの設定
Apps vhostの設定
Bastille Firewallの設定
Fail2banの設定
ISPConfigのインストール
ISPConfigポート [8080]: <– ENTER

ISPConfigウェブインターフェースへの安全な(SSL)接続が必要ですか (y,n) [y]: <– ENTER

RSAプライベートキーを生成しています、4096ビットの長いモジュラス
…………………………………………………..++
…………………………………………………………………++
eは65537 (0x10001)
あなたは、証明書要求に組み込まれる情報を入力するよう求められます。
あなたが入力しようとしているのは、いわゆる識別名またはDNです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’を入力すると、そのフィールドは空白のままになります。
—–
国名 (2文字コード) [XX]: <– ENTER
州または県名 (フルネーム) []: <– ENTER
地域名 (例: 市) [Default City]: <– ENTER
組織名 (例: 会社) [Default Company Ltd]: <– ENTER
組織単位名 (例: セクション) []: <– ENTER
共通名 (例: あなたの名前またはあなたのサーバーのホスト名) []: <– ENTER
メールアドレス []: <– ENTER

次の’extra’属性を入力してください
証明書要求と共に送信されます
チャレンジパスワード []: <– ENTER
オプションの会社名 []: <– ENTER
RSAキーを書き込んでいます
DBServerの設定
ISPConfig crontabのインストール
rootのためのcrontabはありません
getmailのためのcrontabはありません
サービスを再起動しています…
mysqldを停止中: [ OK ]
mysqldを開始中: [ OK ]
postfixをシャットダウン中: [ OK ]
postfixを開始中: [ OK ]
saslauthdを停止中: [FAILED]
saslauthdを開始中: [ OK ]
amavisdをシャットダウン中: Daemon [1554] SIGTERMによって終了
[ OK ]
amavisdが停止しました
amavisdを開始中: [ OK ]

clamd.amavisdを停止中: [ OK ]
clamd.amavisdを開始中: [ OK ]
Dovecot Imapを停止中: [ OK ]
Dovecot Imapを開始中: [ OK ]
php-fpmをリロード中: [ OK ]
nginxをリロード中: [ OK ]
pure-ftpdを停止中: [ OK ]
pure-ftpdを開始中: [ OK ]
インストールが完了しました。
[root@server1 install]# ISPConfigのインストール中に発生する可能性のあるMailmanエラーを修正するには、/usr/lib/mailman/Mailman/mm_cfg.pyを開きます… vi /usr/lib/mailman/Mailman/mm_cfg.py … そしてDEFAULT_SERVER_LANGUAGE = ‘en’を設定します: | [...] #------------------------------------------------------------- # このサーバーのデフォルト言語。 DEFAULT_SERVER_LANGUAGE = 'en' [...] | Mailmanを再起動します: /etc/init.d/mailman restart 最後に、DovecotにISPConfigによって生成されたdovecot.confファイル - /etc/dovecot.conf - を使用するように指示する必要があります。デフォルトの/etc/dovecot/dovecot.confではありません: cd /etc/dovecot
mv dovecot.conf dovecot.conf_orig
ln -s ../dovecot.conf dovecot.conf
/etc/init.d/dovecot restart その後、http(s)://server1.example.com:8080/またはhttp(s)://192.168.0.100:8080/でISPConfig 3にアクセスできます(httpまたはhttpsはインストール中に選択したものによります)。ユーザー名adminとパスワードadminでログインします(最初のログイン後にデフォルトのパスワードを変更する必要があります): システムは現在使用する準備が整いました。 nginx vhostsでIPv6アドレスを使用したい場合は、ISPConfigでIPv6 vhostsを作成する前に、次のことを行ってください: /etc/sysctl.confを開きます… vi /etc/sysctl.conf … そして次の行を追加します: net.ipv6.bindv6only = 1: | [...] net.ipv6.bindv6only = 1 | その後、変更を有効にするために… sysctl -p を実行します。 #### 25.1 ISPConfig 3マニュアル ISPConfig 3の使い方を学ぶために、ISPConfig 3マニュアルをダウンロードすることを強くお勧めします。 300ページ以上にわたり、ISPConfigの背後にある概念(管理者、リセラー、クライアント)をカバーし、ISPConfig 3のインストールと更新方法を説明し、ISPConfig内のすべてのフォームとフォームフィールドのリファレンスを有効な入力の例と共に含み、ISPConfig 3での最も一般的なタスクのチュートリアルを提供します。また、サーバーをより安全にする方法を説明し、最後にはトラブルシューティングセクションもあります。 #### 25.2 ISPConfig Monitorアプリ(Android用) ISPConfig Monitorアプリを使用すると、サーバーの状態を確認し、すべてのサービスが期待通りに動作しているかどうかを確認できます。TCPおよびUDPポートを確認し、サーバーにpingを送信できます。さらに、このアプリを使用して、ISPConfigがインストールされているサーバーから詳細をリクエストできます(ISPConfig Monitorアプリのサポートを持つ最小インストールISPConfig 3バージョンは3.0.3.3です!);これらの詳細には、ISPConfigコントロールパネルのMonitorモジュールから知っているすべての情報(例: サービス、メールおよびシステムログ、メールキュー、CPUおよびメモリ情報、ディスク使用量、クォータ、OSの詳細、RKHunterログなど)が含まれます。また、ISPConfigはマルチサーバー対応であるため、ISPConfigマスターサーバーから制御されるすべてのサーバーを確認できます。 ダウンロードおよび使用手順については、http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/をご覧ください。 ### 26 リンク - CentOS: http://www.centos.org/
- ISPConfig: http://www.ispconfig.org/ ### 著者について ファルコ・ティメは、Timme Hosting(超高速nginxウェブホスティング)のオーナーです。彼はHowtoForgeのリードメンテイナー(2005年から)であり、ISPConfigのコア開発者の一人です(2000年から)。彼はまた、O’Reillyの書籍「Linux System Administration」にも貢献しています。

Share: X/Twitter LinkedIn

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

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