Web管理 · 1 min read · Nov 04, 2025

CentOS 8にWebminをインストールする方法

画像

Webminは、Unix系オペレーティングシステム用の無料でオープンソースのWebベースのシステム構成および管理ツールです。WebminのWebベースのインターフェースを使用して、Apache Webサーバー、Samba、DNS、メール、FTP、データベース、ファイルシステム、およびパッケージ管理を設定できます。WebminはcPanelに非常に似ており、Webブラウザを通じてLinuxシステムを簡単に管理する方法を提供します。

このチュートリアルでは、CentOS 8にWebminを2つの異なる方法でインストールする方法を示します。

前提条件

  • CentOS 8を実行しているサーバー。
  • サーバーにルートパスワードが設定されています。

始めに

デフォルトでは、CentOS 8サーバーではSELinuxが有効になっています。最初にそれを無効にする必要があります。

/etc/selinux/configファイルを編集することでこれを行うことができます:

nano /etc/selinux/config

次の変更を行います:

SELINUX=disabled

ファイルを保存して閉じます。次に、変更を適用するためにサーバーを再起動します。

RPMでWebminをインストール

まず、次のコマンドを実行して必要な依存関係をインストールする必要があります:

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

すべての依存関係がインストールされたら、次のコマンドを使用してSourceforgeのダウンロードページからWebmin RPMパッケージをダウンロードします:

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のインストールが完了しました。これで、ルートパスワードを使用してhttps://centos8:10000/にログインできます。

デフォルトでは、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をインストール

CentOS Yumリポジトリから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のインストールが完了しました。これで、ルートパスワードを使用してhttps://centos8:10000/にログインできます。

ブラウザでWebminにアクセス

デフォルトでは、Webminはポート10000でリッスンしています。したがって、firewalldでWebminポートを開く必要があります。次のコマンドでそれを行うことができます:

firewall-cmd --zone=public --add-port=10000/tcp --permanent  
firewall-cmd --reload

今、Webブラウザを開き、URL https://your-server-ip:10000を入力します。次のページにリダイレクトされます:

Webminログイン

ルートユーザー、パスワードを入力し、サインインボタンをクリックします。次のページにWebminダッシュボードが表示されるはずです:

Webminダッシュボード

ここから、CentOS 8サーバーを簡単に構成および管理できます。

結論

おめでとうございます!CentOS 8サーバーにWebminを正常にインストールしました。これで、WebminのWebインターフェースを通じてLAMP/LEMPサーバー、FTPサーバーを簡単にインストールし、ウェブサイトをホスティングできます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。