Webmin는 Linux와 같은 Unix 계열 시스템을 위한 웹 기반 시스템 관리 인터페이스입니다. 시스템 관리, 네트워킹, 스토리지, 보안 등 시스템을 관리하기 위한 다양한 기능을 제공합니다. Webmin는 다음 라이선스 하에 제공되는 무료 오픈소스 소프트웨어입니다: GNU, 일반 공중 라이선스.
- VPS에서 Webmin를 사용해야 하는 이유는 무엇인가요?
- CentOS 서버 또는 RHEL 기반 서버에 Webmin 설치하는 방법
- 1단계: 먼저 의존성 패키지를 설치해야 합니다.
- 2단계: Webmin 저장소를 저장소 목록에 추가해야 합니다. 터미널을 열고 다음 명령어를 입력하세요:
- 3단계: 파일에 다음 내용을 추가하세요:
- 4단계: 이제 다음 명령어를 사용해 GPG 키를 다운로드하고 설치해야 합니다:
- 5단계: 저장소를 업데이트하세요:
- 6단계: 다음 명령어를 입력하여 Webmin를 설치하세요:
- 7단계: 서비스를 시작하고 자동 실행으로 설정합니다:
- 8단계: 방화벽을 사용 중이라면 다음 명령어를 입력하여 방화벽에서 Webmin를 허용합니다:
- 9단계: 이제 Webmin에 로그인할 수 있습니다. 브라우저에서 다음 주소를 엽니다:
- 10단계: HTTPS 프로토콜을 사용하여 사용자 이름과 비밀번호를 입력합니다.
- 11단계: VPS 설정
- 12단계: 기본 포트 변경
- Webmin 가상 호스트
- Ubuntu 서버 또는 Debian 기반 서버에 Webmin 설치하기
- 결론
최신 웹 브라우저를 사용하면 사용자 계정, Apache, DNS, 파일 공유 등 다양한 기능을 설정할 수 있습니다.
이 가이드에서는 VPS, Ubuntu 서버, Debian 기반 서버에 Webmin를 설치하는 방법을 설명합니다.
그 전에, Webmin의 주요 장점을 먼저 살펴보겠습니다.
VPS에서 Webmin를 사용해야 하는 이유는 무엇인가요?
Webmin는 웹 기반 서버 관리 도구로, 웹 브라우저만 있으면 어디서든 서버를 관리할 수 있습니다. 다양한 일반 작업을 처리하는 모듈이 기본 제공되며, 필요에 따라 추가 모듈로 기능을 확장할 수도 있습니다. 일부 사용자들은 Webmin를 Webmin vs. cPanel.
VPS에서 Webmin를 사용하면 여러 가지 이점이 있습니다. 주요 장점은 다음과 같습니다:
- 가장 큰 장점 중 하나는 Webmin가 무료 오픈 소스라는 점입니다. 비용 걱정 없이 사용할 수 있습니다.
- Webmin는 배우고 사용하기 쉽습니다. 서버 관리를 위한 직관적인 그래픽 인터페이스를 제공하므로, 서버 관리가 처음인 경우에도 사용자 계정 생성, Apache 설정, 데이터베이스 관리 같은 작업을 손쉽게 처리할 수 있습니다.
- Webmin는 주요 Linux 배포판을 모두 지원하므로 서버 환경을 바꿀 필요가 없습니다.
- VPS에 Webmin를 설치하면 자주 쓰는 명령어에 빠르게 접근할 수 있어 시간을 절약할 수 있습니다.
- 또한 설정 파일을 수정하거나 명령어를 실행할 때 커맨드라인 도구를 직접 사용할 필요가 없습니다.
- Webmin는 서드파티 애플리케이션을 Webmin 시스템에 연동할 수 있는 API를 제공합니다.
- VPS에서 Webmin를 호스팅하면 서버를 체계적으로 관리하는 데도 도움이 됩니다. 서버의 모든 설정과 구성이 한 곳에 저장되어 있어 원하는 항목을 쉽게 찾을 수 있습니다. 서버 설정을 자주 변경해야 하는 경우에 특히 유용합니다.
- 또한, VPS에 Webmin를 설치하면 보안 관리에도 유리합니다.
- 마지막으로, Webmin는 활발한 사용자 커뮤니티를 보유하고 있으며 문서와 지원 포럼도 풍부합니다. 신뢰성에 대해서는 걱정하지 않아도 됩니다.
이제 VPS에 Webmin를 설치하는 방법을 알아볼 차례입니다.
또한 읽어보기: VPS에 pptp VPN 설치하기
CentOS 서버 또는 RHEL 기반 서버에 Webmin 설치하는 방법
VPS(가상 사설 서버)를 편리하게 관리할 인터페이스를 찾고 있다면 Webmin가 좋은 선택입니다. VPS에 Webmin를 설치하는 방법을 알아보겠습니다.
1단계: 먼저 의존성 패키지를 설치해야 합니다.
sudo yum install nano -y
2단계: Webmin 저장소를 저장소 목록에 추가해야 합니다. 터미널을 열고 다음 명령어를 입력하세요:
sudo nano /etc/yum.repos.d/webmin.repo
3단계: 파일에 다음 내용을 추가하세요:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
4단계: 이제 다음 명령어를 사용해 GPG 키를 다운로드하고 설치해야 합니다:
wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
5단계: 저장소를 업데이트하세요:
sudo yum check-update
6단계: 다음 명령어를 입력하여 Webmin를 설치하세요:
sudo yum install webmin -y
의존성 패키지가 준비되지 않아 설치에 실패했다면, 설치 명령어를 다시 실행하세요.
7단계: 서비스를 시작하고 자동 실행으로 설정합니다:
chkconfig webmin on
service webmin start
8단계: 방화벽을 사용 중이라면 다음 명령어를 입력하여 방화벽에서 Webmin를 허용합니다:
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload
9단계: 이제 Webmin에 로그인할 수 있습니다. 브라우저에서 다음 주소를 엽니다:
https://your-ip-addres:10000
10단계: HTTPS 프로토콜을 사용하여 사용자 이름과 비밀번호를 입력합니다.
기본 사용자 이름은 root이며, 비밀번호는 root 사용자의 비밀번호입니다.
11단계: VPS 설정
이제 "Webmin configuration"으로 이동하여 VPS에 Webmin를 설정할 차례입니다.
12단계: 기본 포트 변경
Webmin VPS에 공인 IP가 있다면, "ports and addresses"로 이동하여 표준 포트를 "some"으로 설정하세요.
이제 VPS에 Webmin를 설치하는 방법을 모두 알게 되었습니다.
Webmin 비밀번호를 변경하려면 다음 명령어를 입력하세요:
/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD
단, Webmin에서 특정 사용자의 비밀번호를 변경하는 것은 권장하지 않습니다.
Webmin 가상 호스트
Webmin의 기능 중 하나는 가상 호스트입니다. 이를 통해 단일 서버에서 여러 웹사이트를 호스팅할 수 있습니다. VPS에 Webmin를 설치한 후, 다음 단계를 따라 가상 호스트를 생성할 수 있습니다.
- 1단계: 컨트롤 패널에 Go.
- 2단계: 최신 버전을 사용하고 있는지 확인하기 위해 Webmin를 업데이트하세요.
- 3단계: Webmin에 로그인한 후 Servers 아이콘을 클릭하세요.
- 4단계: Apache WebServer를 클릭하세요.
- 5단계: "Create a New Virtual Server" 항목에서 "any address"를 선택하세요.
- 6단계: "port" 항목에 80을 입력하고, 마지막 라디오 버튼을 선택하세요.
- 7단계: "document root" 항목에 가상 호스트로 사용할 HTML 파일의 이름을 입력하세요.
- 8단계: "server name" 항목에 도메인 이름을 입력하세요.
Webmin 가상 호스트가 생성되었습니다.
Ubuntu 서버 또는 Debian 기반 서버에 Webmin 설치하기
Ubuntu는 Debian 기반의 Linux 운영체제로, 사용 편의성과 풍부한 소프트웨어 패키지로 널리 사용됩니다. Ubuntu는 Webmin 도구와의 긴밀한 통합 덕분에 웹 서버에서 가장 많이 쓰이는 Linux 배포판 중 하나이기도 합니다. Webmin는 Apache, MySQL, 사용자 계정 등 서버 설정을 관리할 수 있는 직관적인 그래픽 인터페이스를 제공합니다. Linux 명령줄에 익숙하지 않은 사용자도 Ubuntu 서버를 훨씬 쉽게 구성할 수 있습니다.
또한 읽어보기: Apache 대 Nginx 2022
VPS에 Webmin를 설치하는 방법을 알아보았습니다. 이번에는 Ubuntu 서버 또는 Debian 기반 서버에 Webmin를 설치하는 방법을 안내합니다.
먼저 의존성 패키지를 설치해야 합니다.
sudo apt install software-properties-common apt-transport-https -y
Webmin 저장소와 GPG 키를 추가하세요.
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
이제 Webmin를 설치합니다:
sudo apt install webmin -y
방화벽을 사용 중이라면, 다음 명령어로 접근을 허용하세요:
sudo ufw allow 10000/tcp
이것으로 완료입니다. 기본 사용자 이름은 "root"이며, 비밀번호는 현재 root 비밀번호입니다.
이제 웹 브라우저를 열고 다음 주소로 이동하세요:
일부 Debian 또는 Ubuntu 배포판은 "root" 계정으로의 직접 로그인을 허용하지 않을 수 있습니다. 이 경우 사용자 이름으로 "sudo"를 입력하세요.
로그인 후 목적과 요구사항에 맞게 웹 서버를 설정할 수 있습니다.
초고속 VPS
평범한 VPS에 만족하지 마세요. 구식 HDD는 잊어버리세요 — Cloudzy의 NVMe SSD VPS로 진정한 속도를 경험하세요!
SSD VPS 시작하기결론
결론적으로, Webmin는 VPS를 관리하는 데 매우 강력한 도구입니다. 오픈 소스 무료 도구로, 설치와 사용이 간편합니다. 서버 관리를 위한 다양한 옵션도 제공합니다.
서버를 손쉽게 관리하고 안정적으로 운영하고 싶다면, 가이드를 다시 한 번 살펴보며 Webmin를 VPS 또는 Ubuntu에 설치하는 방법을 확인해 보세요. 그런데 한 가지 더 있습니다.
제가 원했던 때가 기억나는데 VPS 구매. 저도 안정적이고 안전한 서비스를 찾느라 얼마나 고생했는지 기억합니다. 그런 조건을 갖춘 서비스를 찾아도 가격이 너무 비싸거나 성능이 기대에 못 미쳤습니다. 포기하고 싶었던 그 답답함이 지금도 생생합니다. 막 그만두려던 순간, Cloudzy VPS를 발견했습니다.
Cloudzy는 매운 치킨 너겟 두 개 값도 안 되는 가격으로 최고 수준의 고성능 VPS를 제공합니다. DDR4 RAM, NVMe 스토리지, 1 Gbps 대역폭까지 갖춰, Cloudzy 하나면 충분합니다.