このチュートリアルでは、CentOS7にRoundcubeWebメールをインストールして構成する方法を示します。知らない人のために、Roundcubeは使用できるWebアプリケーションです。 Roundcube Webmailプロジェクトによる無料のオープンソースソフトウェアツールです。クリーンなユーザーインターフェイスを備えており、MIMEおよびHTMLメッセージの完全サポート、多言語機能、検索などの多くの機能を提供します。入力したままのアドレス帳、スレッド化されたメッセージリスト、スペルチェックなど。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーへのRoundcubeWebメールの段階的なインストールを紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があります。
RoundcubeWebメール機能
- 多言語機能
- 入力時に検索する名簿
- リッチテキスト/HTMLメッセージの作成
- メッセージと連絡先の検索
- 定型応答テンプレートNew!
- Int。ドメイン名(IDNA)
- 共有フォルダとACL
- フル機能の名簿
- プラグインAPIを使用して拡張可能
- もっとたくさん
CentOS7にRoundcubeWebメールをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
yum clean all yum -y update
手順2.LAMPサーバーをインストールします。
CentOS 7 LAMPスタックサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。また、必要なPHPモジュールをインストールしてください:
yum install php-json php-xml php-mbstring php-imap php-pear-DB php-mysql -y
ステップ3.RoundcubeWebメールをインストールします。
最初に行うことは、Roundcubeのダウンロードページに移動し、Roundcubeの最新の安定バージョンをダウンロードすることです。この記事を書いている時点ではバージョン1.1.4です。 :
wget http://nchc.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.4/roundcubemail-1.1.4-complete.tar.gz
Roundcubeアーカイブをサーバーのドキュメントルートディレクトリに解凍します:
tar -zxpvf roundcubemail-1.1.4-complete.tar.gz -C /var/www/html/ mv roundcubemail-1.1.3 roundcube
いくつかのフォルダの権限を変更する必要があります:
chown apache:apache -R /var/www/html/roundcube
ステップ4.RoundcubeWebメール用にMariaDBを構成します。
デフォルトでは、MariaDBは強化されていません。mysql_secure_installation
を使用してMariaDBを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMariaDBへのアクセスを行う各手順を注意深くお読みください。
mysql_secure_installation
次のように構成します:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
次に、MariaDBコンソールにログインし、RoundcubeWebメール用のデータベースを作成する必要があります。次のコマンドを実行します。
mysql -u root -p
これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 Roundcube Webメールのインストール:
MariaDB [(none)]> CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */; MariaDB [(none)]> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
ステップ5.Webブラウザーインストーラーを使用してRoundcubeのインストールを開始します。
Roundcube WebメールはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、http://your-domain.com/roundcube/installer
またはhttp://server-ip-address/roundcube/installer
インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。
インストールが完了したら、Webサーバーのドキュメントルート(/var/www/html/roundcube
)からインストーラーディレクトリを削除します。 ):
cd /var/www/html/roundcube/ rm -rf installer
次に、Roundcubeを使用してアカウントにアクセスし、http://your-domain.com/roundcube
に移動します。 メールアカウントのユーザー名とパスワードを使用してログインします。構成が機能している場合、Roundcubeを使用すると、ドメイン名の内外からメールを送受信できます。
おめでとうございます!Roundcubeが正常にインストールされました。このチュートリアルを使用してCentOS7システムにRoundcubeWebメールをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、Roundcubeの公式Webサイトを確認することをお勧めします。