Webmin システム管理用のWebベースのコントロールパネルです。 これは主にLinux / Unixライクなシステム管理用に設計されています。 WebminはPerl言語で書かれています。
Webmin Webインターフェイスは、ユーザーとディスクの管理を設定するために使用されます。 Apache、DNS、PHP、MySQL、CPU使用率、システム情報、ネットワーク構成などを確認します。
このチュートリアルでは、 Webminをインストールします の上 Rocky Linux 8。
前提条件
- Rocky Linux8インスタンス
- Apache webserver-LAMPスタックのインストールを確認してください
- DNSがドメイン名を指す
インストーラースクリプトを使用してWebminをインストールします
インストーラースクリプト、rpmパッケージを使用する、またはリポジトリからなど、RockyLinuxにWebminをインストールする方法はいくつかあります。
インストーラースクリプトを使用してWebminをインストールする利点は、常に最新バージョンになることです。 また、インストールディレクトリ、ポート、ユーザー名/パスワードをカスタマイズし、起動時に有効にするのにも役立ちます。
ステップ1:前提条件パッケージをインストールする
まず、Rocky Linux 8にプリインストールされていないwget、tar、Perlなどの必須の前提条件パッケージをインストールします。
$ sudo dnf install wget tar perl
ステップ2:Webmintarアーカイブファイルをダウンロードする
Webmintar.gzファイルの最新バージョンをダウンロードしてみましょう。 これにより、webmin-current.tar.gzファイルが現在のディレクトリにダウンロードされます。
$ wget https://www.webmin.com/download/webmin-current.tar.gz
ステップ3:tar.gzファイルを抽出します
tar.gzファイルを現在のディレクトリに抽出します
$ tar xvf webmin-current.tar.gz
lsコマンドを使用して、ディレクトリの内容を一覧表示できます。
lsコマンドの出力:
webmin-1.979 webmin-current.tar.gz
ここで、ディレクトリwebmin-latest-version-numberには、最新バージョンのWebminが含まれています。 ここにインストールします Webmin 1.979 このチュートリアルを書いている時点での最新バージョンであるバージョン。
これで、tar.gzファイルを削除できます
$ rm -f webmin-current.tar.gz
ステップ4:インストーラースクリプトを使用してWebminをインストールする
まず、インストールするパス(/ usr / local /など)にwebminディレクトリを作成します。
$ sudo mkdir -p /usr/local/webmin
スクリプトを実行し、作成したばかりのディレクトリを引数として渡します。
sudo ./webmin-1.979/setup.sh /usr/local/webmin/
これにより、Webminが/ usr / local / webminにインストールされます。
インストール中に、スクリプトによっていくつかの構成オプションをカスタマイズするように求められる場合があります。
以下は、コロンで区切られたクエリと応答を示すインストールセッションの例です(空の応答は、該当する場合、表示されているデフォルトを受け入れます)。
Config file directory [/etc/webmin]:
Log file directory [/var/webmin]:
Full path to perl (default /usr/bin/perl):
Web server port (default 10000):
Login name (default admin): webminadmin
Login password: mypassword
Password again: mypassword
Use SSL (y/n): y
Start Webmin at boot time (y/n): y
成功したインストールの出力からの抜粋:
...
Webmin has been installed and started successfully. Use your web
browser to go to
https://localhost.localdomain:10000/
and login with the name and password you entered previously.
...
Webminがインストールされていることを確認できます。次のように入力します。
$ ps -ef | grep webmin
出力:
root 20337 1 0 07:06 ? 00:00:01 /usr/bin/perl /usr/local/webmin//miniserv.pl /etc/webmin/miniserv.conf
root 27369 20337 0 10:53 ? 00:00:00 /usr/bin/perl /usr/local/webmin//miniserv.pl /etc/webmin/miniserv.conf
ステップ5:Webminポートを有効にするようにファイアウォールを構成する
Webminはデフォルトでポート10000をリッスンします。マシンがファイアウォールの背後にある場合、Webminサーバーのポートがブロックされている可能性があります。 したがって、Webminポートを許可するようにファイアウォール設定を調整する必要があります。
$ sudo firewall-cmd --add-port=10000/tcp --permanent
$ sudo firewall-cmd --reload
ステップ6:WebminWebインターフェースにアクセスする
Webminをインストールしたら、次の場所に移動します https://your_example.com:10000
Webブラウザーで、 your_example.com
サーバーで指定したドメイン名を使用します。
Webminはデフォルトで自己署名証明書のみを使用するため、ブラウザで安全でない接続を許可する必要がある場合があります。

Webminパッケージの更新は、ダッシュボード自体から実行できます。 に移動 ダッシュボード、 下 パッケージの更新 -アップデートが利用可能かどうかが表示されます。 そのリンクをクリックしてを押します 選択したパッケージを更新する 更新を開始します。
スクリプト/etc/webmin/uninstall.shを使用して、Webminを簡単にアンインストールできます。
ステップ7:Let’sEncryptを使用してSSL証明書を追加する
Webminダッシュボードから、Let’s EncryptSSL証明書を簡単に設定できます。
Webminに移動します 構成 -> 暗号化しましょう を押して 今すぐインストール cerbotパッケージをインストールするためのボタン。

cerbotパッケージがインストールされたら、証明書を要求するようにLetsEncryptを構成できます。 DNSを検証するために、主に証明書のホスト名とWebルートパスを提供する必要があります(このためにApache Webサーバーがインストールされていることを確認してください)。

クリック 証明書の要求 ドメインの新しい証明書をリリースするためのボタン。

無料のLet’sEncrypt証明書を使用してWebminでSSLを有効にしたのはこれだけです。
RPMパッケージを使用してWebminをインストールします
で利用可能なrpmパッケージを使用してWebminをインストールすることも可能です。 Webminのダウンロードページ。 これは、LinuxマシンでWebminを起動して実行するための最も簡単な方法です。
01.依存関係をインストールする
WebminはPerlで書かれているので、Perlとその依存関係をインストールする必要があります。
$ sudo dnf install perl perl-Net-SSLeay perl-Data-Dumper perl-Encode-Detect
02. WebminRPMパッケージをダウンロードしてインストールします
これにより、rpmパッケージを使用して最新バージョンのWebminがインストールされます。
$ sudo dnf install https://www.webmin.com/download/rpm/webmin-current.rpm
出力:
Installing : webmin-1.979-1.noarch 1/1
Running scriptlet: webmin-1.979-1.noarch 1/1
Webmin install complete. You can now login to https://li1321-249:10000/
as root with your root password.
Verifying : webmin-1.979-1.noarch 1/1
Installed:
webmin-1.979-1.noarch
Complete!
結論
このチュートリアルでは、Rocky Linux 8にWebminをインストールする方法を学びました。質問、提案、フィードバックがある場合は、下のコメントボックスに書き込んでください。