Webminは、Unixライクなオペレーティングシステム向けの無料のオープンソースのWebベースのシステム構成および管理ツールです。 Apache Webサーバー、Samba、DNS、メール、FTP、データベース、ファイルシステム、およびパッケージ管理をWebminWebベースのインターフェイスでセットアップできます。 WebminはcPanelと非常によく似ており、Webブラウザを介してLinuxシステムを管理する簡単な方法を提供します。
このチュートリアルでは、CentOS8で2つの異なる方法を使用してWebminをインストールする方法を示します。
- CentOS8を実行しているサーバー。
- ルートパスワードはサーバーで構成されています。
デフォルトでは、SELinuxはCentOS8サーバーで有効になっています。したがって、最初に無効にする必要があります。
これを行うには、 / etc / selinux / configを編集します ファイル:
nano /etc/selinux/config
次の変更を行います:
SELINUX=disabled
ファイルを保存して閉じます。次に、サーバーを再起動して変更を適用します。
RPMを使用してWebminをインストールする
まず、次のコマンドを実行して、必要な依存関係をインストールする必要があります。
dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect
すべての依存関係がインストールされたら、次のコマンドを使用してSourceforgeダウンロードページからWebminRPMパッケージをダウンロードします。
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm
ダウンロードしたら、次のコマンドを実行してWebminをインストールします。
rpm -ivh webmin-1.930-1.noarch.rpm
次の出力が表示されます。
warning: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Operating system is CentOS Linux Updating / installing... 1:webmin-1.930-1 ################################# [100%] Webmin install complete. You can now login to https://centos8:10000/ as root with your root password.
デフォルトでは、Webminはポート10000で実行されます。次のコマンドを使用して、Webminが実行されているかどうかを確認できます。
netstat -ant | grep 10000
次の出力が表示されます。
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN
次のコマンドを使用して、Webminプロセスを確認することもできます。
ps -ef | grep webmin
次の出力が表示されます。
root 2131 1 0 12:29 ? 00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf root 2225 6290 0 12:30 pts/0 00:00:00 grep --color=auto webmin
Yumリポジトリを使用してWebminをインストールする
CentOSYumリポジトリからWebminをインストールすることもできます。まず、次のコマンドを使用してWebminリポジトリを作成します。
nano /etc/yum.repos.d/webmin.repo
次の行を追加します:
[Webmin] name=Webmin Distribution Neutral mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1
ファイルを保存して閉じます。次に、次のコマンドを使用してリポジトリ署名キーをダウンロードして追加します。
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
次に、次のコマンドを実行してWebminをインストールします。
dnf install webmin
インストールが完了すると、次の出力が表示されます。
Installing : webmin-1.930-1.noarch 2/2 Running scriptlet: webmin-1.930-1.noarch 2/2 Webmin install complete. You can now login to https://centos8:10000/ as root with your root password.
デフォルトでは、Webminはポート10000でリッスンします。したがって、firewalldでWebminポートを開く必要があります。次のコマンドで実行できます:
firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload
次に、Webブラウザーを開き、URL https:// your-server-ip:10000を入力します。 。次のページにリダイレクトされます:
rootユーザーとパスワードを入力し、署名をクリックします で ボタン。次のページにWebminダッシュボードが表示されます。
ここから、CentOS8サーバーを簡単に構成および管理できます。
おめでとう! CentOS8サーバーにWebminが正常にインストールされました。これで、LAMP / LEMPサーバー、FTPサーバーを簡単にインストールし、WebminWebインターフェイスを介してWebサイトを簡単にホスティングできます。