서버 관리 · 2 min read · Nov 04, 2025
CentOS 8에 Webmin 설치하는 방법

Webmin은 Unix와 유사한 운영 체제를 위한 무료, 오픈 소스 및 웹 기반 시스템 구성 및 관리 도구입니다. Webmin 웹 기반 인터페이스를 통해 Apache 웹 서버, Samba, DNS, 메일, FTP, 데이터베이스, 파일 시스템 및 패키지 관리를 설정할 수 있습니다. Webmin은 cPanel과 매우 유사하며 웹 브라우저를 통해 Linux 시스템을 관리하는 쉬운 방법을 제공합니다.
이 튜토리얼에서는 CentOS 8에서 두 가지 방법으로 Webmin을 설치하는 방법을 보여줍니다.
전제 조건
- 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 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 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 install complete. You can now login to https://centos8:10000/
as root with your root password.브라우저에서 Webmin 접근하기
기본적으로 Webmin은 포트 10000에서 수신 대기합니다. 따라서 firewalld에서 Webmin 포트를 열어야 합니다. 다음 명령어로 이를 수행할 수 있습니다:
firebase-cmd --zone=public --add-port=10000/tcp --permanent
firebase-cmd --reload이제 웹 브라우저를 열고 URL https://your-server-ip:10000을 입력합니다. 다음 페이지로 리디렉션됩니다:

루트 사용자, 비밀번호를 입력하고 로그인 버튼을 클릭합니다. 다음 페이지에서 Webmin 대시보드를 볼 수 있습니다:

여기에서 CentOS 8 서버를 쉽게 구성하고 관리할 수 있습니다.
결론
축하합니다! CentOS 8 서버에 Webmin을 성공적으로 설치했습니다. 이제 Webmin 웹 인터페이스를 통해 LAMP/LEMP 서버, FTP 서버를 쉽게 설치하고 웹사이트를 호스팅할 수 있습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.