Virtualmin は強力でありながら、GPL ライセンスの下で無料で利用できるため、商用の cPanel や DirectAdmin に代わるコントロール パネルとして人気があります。
Virtualmin をインストールする最も簡単な方法は、新たにインストールされたサーバー、つまり他に何もインストールされていないサーバーから開始することです。Virtualmin の自動インストール スクリプトは、Apache、PHP、MySQL、Postfix などの Virtualmin LAMP GPL スタックを完全にインストールできるためです。依存関係。サーバーは、専用 (物理) サーバーまたは VPS (仮想プライベート サーバーまたはクラウド サーバー) にすることができます。サーバーにいくつかのアプリケーションを既にインストールしている場合は、最小限または基本的な構成でサーバーをクリーンな状態にリセットまたは再構築します。
このチュートリアルは、CentOS、Red Hat Enterprise Linux、Scientific Linux 7、Debian、Ubuntu、OpenSolaris、Solaris (OS サポートの詳細はこちら) の最新バージョンで機能します。これは、Virtualmin 自動インストールを使用してサーバーを迅速にデプロイするためです。
要件
- 新しくインストールされた OS
- サーバーのホスト名は「server.techjourney.net」などの完全修飾ドメイン名 (FQDN) であり、ドメイン名がサーバーの IP アドレスを指すように DNS が正しく設定されていることを確認してください。
サーバーの FQDN を確認するには、次のコマンドを使用します:
$ hostname -f
サーバーのホスト名を変更するには、次のコマンドを使用します (実際のホスト名に置き換えてください):
$ sudo hostname servername.example.com
- 更新を実行して、すべてのパッケージが最新であることを確認します。たとえば、RHEL、Fedora、または CentOS では、次のコマンドを使用して、インストールされているすべてのパッケージを更新できます:
$ sudo yum -y update
- Perl がインストールされていることを確認します。 RHEL、Fedora、または CentOS では、次のコマンドを使用して Perl をインストールできます:
sudo yum -y install perl
- wget がインストールされていることを確認します。 RHEL、Fedora、または CentOS では、次のコマンドを使用して Perl をインストールできます:
sudo yum -y install wget
Virtualmin のインストール
<オール>$ wget http://software.virtualmin.com/gpl/scripts/install.sh
Solaris または OpenSolaris を使用している場合は、代わりに次の場所を使用してください:
$ wget http://software.virtualmin.com/gpl/scripts/solaris-install.sh
sudo sh install.sh
スクリプトを使用した Virtualmin のインストールに関する情報が表示されます。 Y を押します 続いて Enter インストールを開始します。
インストールが完了して成功すると、次の図に示すようなステータスが表示されます。
https://your.server.com:10000/
「your.server.com」をサーバーのホスト名に置き換えてください。
Virtualmin インストール後のウィザード
Virtualmin/Webmin に初めてログインすると、インストール後のウィザードが表示され、システムのメモリと CPU パワーに基づいてシステムに最適な Virtualmin を構成できます。
[次へ] をクリックします 開始します。
ウィザードには、各設定の機能を説明する説明があります。以下は、ウィザードの設定の一部に関する詳細情報です。
データベース サーバーメモリ使用量 | |
Virtualmin ライブラリをプリロードしますか? | Virtualmin ライブラリをメモリにロードします。ホストのメモリが不足している場合は無効にします。 Virtualmin はプリロードなしでも機能します。 |
メール ドメイン ルックアップ サーバーを実行しますか? | 電子メールが属する仮想サーバーの決定を支援するデーモンを実行します。無効にすると、受信メールごとにプロセスが一時的に起動され、同じ情報が特定されます。ホストをメール サーバーとして使用していない場合は無効にします。 |
ウイルス スキャン | |
ClamAV サーバー スキャナーを実行しますか? | バックグラウンドで clamd をロードして、受信メールをスキャンします。大量のメールの受信が予想され、十分なメモリがある場合は、有効にすることをお勧めします。 |
スパム フィルタリング | |
SpamAssassin サーバー フィルターを実行しますか? | ClamAV と同様に、大量のメールが予想され、十分なメモリがある場合に有効にします。ウイルスとスパムのスキャンの開始/停止サイクルによってサーバーのパフォーマンスが低下する可能性があるためです。 |
データベース サーバー | |
MySQL データベース サーバーを実行しますか? PostgreSQL データベース サーバーを実行しますか? | ほとんどの Web アプリケーションには、少なくともデータベース サーバーが必要です。これは通常、MySQL です (システムがサポートしている場合、Virtualmin は MariaDB をインプレースで使用します)。サーバーの使用シナリオに基づいて DB サポートを有効または無効にします。 |
MySQL データベース サーバーを実行しますか? PostgreSQL データベース サーバーを実行しますか? | ほとんどの Web アプリケーションには、少なくともデータベース サーバーが必要です。これは通常、MySQL です (システムがサポートしている場合、Virtualmin は MariaDB をインプレースで使用します)。サーバーの使用シナリオに基づいて DB サポートを有効または無効にします。 |
ウィザードの残りのステップでは、基本的な情報を Virtualmin に提供して、機能する Web サーバーをセットアップします。
MySQL を選択した場合、MySQL サーバーの root パスワードを入力するよう求められます。入力するか、[次へ] をクリックしてください 空白のままにします。
次は MySQL 構成のサイズです。サーバーの使用可能な RAM のサイズに一致する構成を選択することをお勧めします。通常、Virtualmin はデフォルトで一致するものを選択するほどスマートです。 [次へ] をクリックします
Virtualmin で DNS ゾーンを管理する予定の場合は、次の画面でプライマリおよび/またはセカンダリ ネームサーバーを入力します。入力したネームサーバーは解決可能である必要があります (A レコードで構成されています)。ネーム サーバーの DNS レコードがまだ準備できていない場合は、[解決可能性のチェックをスキップする] を選択します。 .次に、[次へ] をクリックします
最後になりましたが、Virtualmin には、仮想サーバーとメールボックスのパスワードをどの程度安全に保管するかを決定するオプションがあります。 [ハッシュ化されたパスワードのみを保存] を選択することをお勧めします セキュリティ上の理由からパスワードを暗号化するため、サーバーがハッキングまたは侵害された場合にパスワードを簡単に取得できません.
完了すると、「すべて完了」ページが表示されます。 [次へ] をクリックします。
メイン ページで、[設定を再確認して更新] をクリックします。 画面上部の黄色のバーにあるボタンをクリックして、Virtualmin の構成が機能していることを確認します。エラーが返された場合は、指示に従って解決し、すべてのエラーがなくなるまで構成を再確認して更新してください。
それでおしまい。これで、Virtualmin コントロール パネルを搭載した Web ホストが動作するようになりました。これで、ドメイン上の Web サイトを表す仮想サーバーの追加に進むことができます。