Debian 9 VPSまたは専用サーバーにWebminをインストールする方法

前書き

Webminは、Linuxシステムを扱うシステム管理者の操作を簡素化するように設計された、堅牢なWebベースのコントロールパネルです。これは、ファイルの共有、ユーザーアカウント、DNS、Apacheなどの設定を簡単にする強力なシステム構成ツールです。このツールは、/ etc / passwdなどのUnix構成ファイルを手動で変更する必要をなくし、管理者が統合コンソールからシステムを管理できるようにします.


このガイドでは、Debian 9 VPSまたは専用サーバーにWebminをインストールして設定する方法を示します。さらに、有効なLetを使用してこのインターフェイスにアクセスする方法を学びます’s証明書を暗号化する.

始める前に

  • 完全に構成されたDebian 9サーバー
  • LAMPスタックをシステムにインストールする必要があります
  • サーバーを指すドメイン名

ステップ1-Webminツールのインストール

Debian 9にWebminをインストールするときの最初のことは、システムにWebminリポジトリを追加することです。リポジトリを追加すると、パッケージマネージャーを使用してWebminを簡単にインストールできます.

リポジトリを追加するには、お気に入りのテキストエディターを使用してfile / etc / apt / sourcesリストを開きます。

$ sudo nano /etc/apt/sources.list

このファイルに以下の行を追加します。

. . .
deb http://download.webmin.com/download/repository sarge contrib

これらの変更を保存して、nanoエディターを終了します.

システムが新しく追加されたリポジトリを信頼するには、WebminのPGPキーを追加する必要があります.

以下のコマンドを実行して、このキーを追加します。

$ wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-keyadd jcameron-key.asc

次に、以下のコマンドを発行してパッケージを更新します’ 新しいリポジトリを追加するリスト.

$ sudo apt update

次に、以下のコマンドを実行してWebminをインストールします。

$ sudo apt install webmin

プロセスが完了すると、システムによってWebminが自動的にインストールされ、以下の出力が配信されます。

Webminのインストールが完了しました。ログインできるようになりました
https:// your_server_ip:10000 as root with
rootパスワード、 `sudo`を使用できるorasanyuser.

この出力の詳細に注意してください。以下の手順の情報が必要です.

ステップ2-Webminアプリケーションへのアクセスの保護

Webminは、十分に安全でない自己署名SSL証明書を自動的に使用するように設計されています。インストールのセキュリティステータスを上げるには、本物のLetを使用することをお勧めします’s証明書を暗号化する.

次に、ブラウザーにアクセスしてhttps:// your_domain:10000を検索します。交換することを忘れないでください your_domain あなたのドメイン名で.

注意:サーバーが信頼できない自己署名証明書を自動的に生成したので、 "無効なSSL" 最初のログイン試行時のメッセージエラー。 Letの代わりに自己署名証明書を使用できるようにするために、この例外が継続することを許可します’s証明書を暗号化する.

次のログイン画面が表示されます。

debian 9にwebminをインストールする方法

システム管理者の資格情報(ユーザー名とパスワード)を使用してログインし、Webminメインダッシュボードを表示します.

debian 9にwebminをインストールする方法

前に、有効なLetを実装します’s証明書を暗号化してサーバーを設定する’■ホスト名。 Webminを見つける’s システムのホスト名 セクション。このフィールドの右側に、展開可能なリンクがあります。そのリンクをクリックして ホスト名DNSクライアント セクション/ページ。このページに移動したら、 ホスト名 セクションとFQDNを提供します。押す セーブ 変更を実装する.

次に移動します Webmin>Webminの設定> SSL暗号化> しましょう’s暗号化.

debian 9にwebminをインストールする方法

このページにアクセスしたら、Letを取得および更新するようWebminに指示できます’■証明書を暗号化します。証明書は3か月間のみ有効ですが、毎月自動的に更新するようWebminに指示できます.

以下の手順に従ってLetを設定します’s証明書を暗号化する.

  • の中に 証明書のホスト名 フィールドに、完全修飾ドメイン名(FQDN)を入力します
  • 次に、 検証ファイルのWebサイトルートディレクトリ セクション、ティック 他のディレクトリ / var / www / htmlディレクトリを入力します。 / var / www / htmlは、Webminがすべての検証ファイルを保存するフォルダーです.
  • オプションを変更しないでください 新しいキーと証明書をWebminにコピーする;デフォルト値のままにします(はい).
  • SSLキーサイズ デフォルト値に設定できます。または、他のオプションにチェックを入れて、希望の鍵サイズを選択します.
  • 次のセクションは 自動更新間の月. ボックスに1と入力して非アクティブ化します 手動でのみ更新 オプション、次に他のオプションを選択.
  • すべてを設定したら、 証明書をリクエスト. 確認メッセージが表示されるまで約30秒かかります.

ステップ3-Webminの管理

Webminを起動する

Webminを再起動してLetを使用するには’s証明書を暗号化し、ブラウザをクリックします’s戻る矢印、次にクリック Webminを再起動します. このページをリロードしてログインする前に、30秒待ってください。Webブラウザーに無効なSSLエラーが表示されないはずです.

または、以下のコマンドを実行してWebminを再起動します。

$ sudo systemctl start webmin

Webminの停止

Webminを停止する場合は、以下のコマンドを実行します。

$ sudo systemctl stop webmin

Webminの再起動

Webminを再起動するには、次のコマンドを使用します。

$ sudo systemctl restart webmin

Webminの確認’sステータス

次に、このサービスのステータスを確認するには、次のコマンドを実行します。

$ systemctl status webmin

Webminのアンインストール

Webminパッケージがシステムに適さない場合、または要求を満たすことができない場合は、簡単にアンインストールできます。以下のコマンドを実行して、サービスをアンインストールします。

$ sudo apt-get –purge remove webmin

上記のコマンドはWebminを停止し、Debianサーバーからすべてのファイルを削除します。さらに、Webminに関連するすべての構成が削除されます。このため、パッケージを削除してもシステムの重要な側面に影響が及ばないようにすることをお勧めします

結論

おめでとう! Webminが正常にインストールされ、有効なLetで保護されました’■証明書を暗号化します。このコントロールパネルの機能を利用して、一般的なパッケージの設定を簡単に変更できるようになりました.

以下の上位3つのVPSサービスを確認してください。

A2ホスティング

開始価格:
$ 5.00


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

ScalaHosting

開始価格:
$ 12.00


信頼性
9.4


価格
9.5


使いやすい
9.5


サポート
9.5


特徴
9.4

レビューを読む

ScalaHostingにアクセス

Hostinger

開始価格:
3.95ドル


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

関連するハウツー記事

  • 新しいMySQLユーザーアカウントを作成し、MySQL権限を管理する方法
    初心者
  • Debian 9 VPSまたは専用サーバーにMongoDBをインストールする方法
    初心者
  • パート1:CentOS 7 VPSまたは専用サーバーでElastic Stackを使用してNginxを監視する方法
    専門家
  • Ubuntu 18.04でElastic Stackを構成してインストールする方法
    専門家
  • CentOS 7 VPSまたは専用サーバーにPHPコンポーザーをインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me