CentOS 8에 Webmin을 설치하는 방법
이 튜토리얼은 다음 OS 버전에 대해 존재합니다.
- 센트OS 8
- 센트OS 7
이 페이지에서
- 전제 조건
- 시작하기\n
- RPM으로 Webmin 설치
- Yum 저장소와 함께 Webmin 설치\n
- 브라우저에서 Webmin에 액세스
- 결론
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 웹 인터페이스를 통해 쉽게 웹사이트를 호스팅할 수 있습니다.