웹사이트 검색

CentOS 8에 Webmin을 설치하는 방법


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 센트OS 8
  • 센트OS 7

이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. RPM으로 Webmin 설치
  4. Yum 저장소와 함께 Webmin 설치\n
  5. 브라우저에서 Webmin에 액세스
  6. 결론

Webmin은 Unix 계열 운영 체제를 위한 무료 오픈 소스 웹 기반 시스템 구성 및 관리 도구입니다. Webmin 웹 기반 인터페이스를 사용하여 Apache 웹 서버, Samba, DNS, 메일, FTP, 데이터베이스, 파일 시스템 및 패키지 관리를 설정할 수 있습니다. Webmin은 cPanel과 매우 유사하며 웹 브라우저를 통해 Linux 시스템을 관리하는 쉬운 방법을 제공합니다.

이 튜토리얼에서는 CentOS 8에서 두 가지 다른 방법을 사용하여 Webmin을 설치하는 방법을 보여줍니다.

전제 조건

  • CentOS 8을 실행하는 서버.\n
  • 서버에 루트 암호가 구성되어 있습니다.\n

시작하기

기본적으로 SELinux는 CentOS 8 서버에서 활성화되어 있습니다. 따라서 먼저 비활성화해야 합니다.

/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 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 install complete. You can now login to https://centos8:10000/
as root with your root password.

브라우저에서 Webmin에 액세스

기본적으로 Webmin은 포트 10000에서 수신합니다. 따라서 방화벽에서 Webmin 포트를 열어야 합니다. 다음 명령으로 수행할 수 있습니다.

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

이제 웹 브라우저를 열고 URL https://your-server-ip:10000을 입력합니다. 다음 페이지로 리디렉션됩니다.

루트 사용자, 암호를 제공하고 로그인 버튼을 클릭합니다. 다음 페이지에 Webmin 대시보드가 표시되어야 합니다.

여기에서 CentOS 8 서버를 쉽게 구성하고 관리할 수 있습니다.

결론

축하합니다! CentOS 8 서버에 Webmin을 성공적으로 설치했습니다. 이제 LAMP/LEMP 서버, FTP 서버를 쉽게 설치하고 Webmin 웹 인터페이스를 통해 쉽게 웹사이트를 호스팅할 수 있습니다.