サーバー設定 · 3 min read · Jan 18, 2026

完璧なサーバー - Ubuntu 15.04 (Vivid Vervet) と Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot および ISPConfig 3 - ページ 3

15 Roundcube Webmail のインストール

Roundcube Webmail をインストールするには、次のコマンドを実行します:

apt-get install roundcube roundcube-core roundcube-mysql roundcube-plugins roundcube-plugins-extra javascript-common libjs-jquery-mousewheel php-net-sieve tinymce

インストーラーは次の質問をします:

Configure database for roundcube with dbconfig-common? <-- Yes  
Database type to be used by roundcube: <-- mysql  
Password of the database's administrative user: <-- Enter your mysql root password here  
MySQL application password for roundcube: <-- Press enter

次に、roundcube の apache 設定ファイルを編集します

nano /etc/apache2/conf-enabled/roundcube.conf

最初の 2 つのエイリアス行の前の # を削除し、他の 2 つの “Alias” ステートメントを追加し、”” 行のすぐ後に “AddType application/x-httpd-php .php” 行を追加します:

# Those aliases do not work properly with several hosts on your apache server  
# Uncomment them to use it or adapt them to your configuration  
Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/  
Alias /roundcube /var/lib/roundcube  
Alias /webmail/program/js/tiny_mce/ /usr/share/tinymce/www/  
Alias /webmail /var/lib/roundcube
[...]  
  
AddType application/x-httpd-php .php  
[...]  

そして apache を再起動します

service apache2 restart

次に、roundcube の main.inc.php 設定ファイルを編集します:

nano /etc/roundcube/main.inc.php

デフォルトホストを localhost に変更します:

$rcmail_config['default_host'] = 'localhost';

これにより、Roundcube のログインフォームにサーバー名入力フィールドが表示されなくなります。

16. ISPConfig 3 のインストール

最新のリリース版から 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 インストーラーが起動します。インストーラーは、Postfix、Dovecot などのすべてのサービスを自動的に設定します。ISPConfig 2 に必要な手動設定(完璧なセットアップガイド)は必要ありません。

root@server1:/tmp/ispconfig3_install/install# php -q install.php

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

>> 初期設定
Operating System: 15.04 UNKNOWN
次に、主要な設定のためのいくつかの質問が表示されるので注意してください。
デフォルト値は [ブラケット] 内にあり、 で受け入れることができます。
“quit” と入力すると(引用符なし)、インストーラーを停止します。

言語を選択 (en,de) [en]: <– ENTER
インストールモード (standard,expert) [standard]: <– ENTER
サーバーの完全修飾ホスト名 (FQDN)、例: server1.domain.tld [server1.example.com]: <– ENTER
MySQL サーバーのホスト名 [localhost]: <– ENTER
MySQL root ユーザー名 [root]: <– ENTER
MySQL root パスワード []: <– yourrootsqlpassword
作成する MySQL データベース [dbispconfig]: <– ENTER
MySQL 文字セット [utf8]: <– ENTER
4096 ビットの RSA プライベートキーを生成中
………………………………………………………………….++
…………………++
新しいプライベートキーを ‘smtpd.key’ に書き込み中
—–
次の情報を入力するよう求められます。これは、証明書リクエストに組み込まれます。
あなたが入力するのは、識別名または DN と呼ばれるものです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’ を入力すると、そのフィールドは空白のままになります。
—–
国名 (2 文字コード) [AU]: <– DE (あなたの国コード、私の場合は DE はドイツ)
州または県名 (フルネーム) [Some-State]: <– ENTER
市名 (例: 市) []: <– Lueneburg (あなたの市)
組織名 (例: 会社) [Internet Widgits Pty Ltd]: <– ISPConfig UG (あなたの会社名)
組織単位名 (例: セクション) []: <– ENTER
共通名 (例: サーバー FQDN または あなたの名前) []: <– server1.example.com
メールアドレス []: <– ENTER
Jailkit の設定
Dovecot の設定
Spamassassin の設定
Amavisd の設定
Getmail の設定
Pureftpd の設定
BIND の設定
Apache の設定
Vlogger の設定
Apps vhost の設定
Bastille Firewall の設定
Fail2ban の設定
ISPConfig のインストール
ISPConfig ポート [8080]: <– ENTER

ISPConfig ウェブインターフェースへの安全な (SSL) 接続を希望しますか (y,n) [y]: <– ENTER

RSA プライベートキーを生成中、4096 ビットの長いモジュラス
……….++
……++
e は 65537 (0x10001)
次の情報を入力するよう求められます。これは、証明書リクエストに組み込まれます。
あなたが入力するのは、識別名または DN と呼ばれるものです。
いくつかのフィールドがありますが、いくつかは空白のままにできます。
いくつかのフィールドにはデフォルト値があります。
‘.’ を入力すると、そのフィールドは空白のままになります。
—–
国名 (2 文字コード) [AU]: <– DE (あなたの国コードを入力してください、私の場合は DE はドイツ)
州または県名 (フルネーム) [Some-State]: <– ENTER
市名 (例: 市) []: <– Lueneburg (あなたの市)
組織名 (例: 会社) [Internet Widgits Pty Ltd]: <– ISPConfig UG (あなたの会社名)
組織単位名 (例: セクション) []: <– ENTER
共通名 (例: サーバー FQDN または あなたの名前) []: <– server1.example.com
メールアドレス []: <– ENTER
次の ‘extra’ 属性を入力してください
証明書リクエストと共に送信されます
チャレンジパスワード []: <– ENTER
オプションの会社名 []: <– ENTER
RSA キーを書き込み中
DBServer の設定
ISPConfig crontab のインストール
root 用の crontab はありません
getmail 用の crontab はありません
サービスを再起動中 …
インストールが完了しました。
root@server1:/tmp/ispconfig3_install/install# インストーラーはすべての基盤となるサービスを自動的に設定するため、手動設定は必要ありません。 その後、http(s)://server1.example.com:8080/ または http(s)://192.168.1.100:8080/ で ISPConfig 3 にアクセスできます(http または https は、インストール中に選択したものに依存します)。ユーザー名 admin とパスワード admin でログインします(初回ログイン後にデフォルトのパスワードを変更する必要があります):



システムは現在使用可能です。 ### 16.1 ISPConfig 3 マニュアル ISPConfig 3 の使い方を学ぶために、ISPConfig 3 マニュアルをダウンロードすることを強くお勧めします。 300 ページ以上にわたり、ISPConfig の背後にある概念(管理者、リセラー、クライアント)をカバーし、ISPConfig 3 のインストールと更新方法を説明し、ISPConfig 内のすべてのフォームとフォームフィールドのリファレンスを有効な入力の例と共に含み、ISPConfig 3 の最も一般的なタスクのチュートリアルを提供します。また、サーバーをより安全にする方法を説明し、最後にトラブルシューティングセクションが付いています。 ## 17. 追加の注意事項 ### 17.1 OpenVZ このチュートリアルで設定した Ubuntu サーバーが OpenVZ コンテナ(仮想マシン)である場合、ホストシステムでこれを行う必要があります(OpenVZ コンテナの ID が 101 であると仮定しています - あなたのシステムの正しい VPSID に置き換えてください): VPSID=101 for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE do vzctl set $VPSID --capability ${CAP}:on --save done ## 18. リンク - Ubuntu: http://www.ubuntu.com/
- ISPConfig: http://www.ispconfig.org/

Share: X/Twitter LinkedIn

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

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