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 webminYumリポジトリで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ダッシュボードが表示されるはずです:

ここから、CentOS 8サーバーを簡単に構成および管理できます。
結論
おめでとうございます!CentOS 8サーバーにWebminを正常にインストールしました。これで、WebminのWebインターフェースを通じてLAMP/LEMPサーバー、FTPサーバーを簡単にインストールし、ウェブサイトをホスティングできます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。