50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
읽는 데 8분
서버 및 OS

VPS에 Webmin 설치하는 방법 - [단계별 가이드]

아르민 포터 By 아르민 포터 읽는 데 8분 2023년 4월 15일 업데이트됨
VPS에 Webmin 설치하는 방법

Webmin는 Linux와 같은 Unix 계열 시스템을 위한 웹 기반 시스템 관리 인터페이스입니다. 시스템 관리, 네트워킹, 스토리지, 보안 등 시스템을 관리하기 위한 다양한 기능을 제공합니다. Webmin는 다음 라이선스 하에 제공되는 무료 오픈소스 소프트웨어입니다: GNU, 일반 공중 라이선스.

최신 웹 브라우저를 사용하면 사용자 계정, 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 비밀번호입니다.

이제 웹 브라우저를 열고 다음 주소로 이동하세요:

https://localhost:10000/

일부 Debian 또는 Ubuntu 배포판은 "root" 계정으로의 직접 로그인을 허용하지 않을 수 있습니다. 이 경우 사용자 이름으로 "sudo"를 입력하세요.

로그인 후 목적과 요구사항에 맞게 웹 서버를 설정할 수 있습니다.

ssd-vps 초고속 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 하나면 충분합니다.

공유

블로그 더 보기

계속 읽기.

Cosmos Cloud로 실행할 수 있는 최고의 셀프 호스팅 앱 - Cosmos 대시보드와 앱 패널 커버 이미지.
서버 및 OS

Cosmos Cloud로 실행할 수 있는 셀프 호스팅 앱 모음: 파일, 미디어, 비밀번호, 자동화 등!

Maybe Cosmos Cloud를 이미 설정했고 어떤 앱이 잘 맞는지 알고 싶거나, 아직 Cosmos를 도입할지 결정하지 못해 실제 워크플로에 얼마나 잘 맞는지 확인하고 싶다면

닉 실버닉 실버 16분 분량
Portainer vs Cosmos Cloud로 Docker 앱 관리하기 — 하이브리드 설정 다이어그램과 운영/접근 블록이 담긴 커버 이미지.
서버 및 OS

Portainer vs Cosmos Cloud: Docker 앱 관리에 적합한 선택은?

Docker를 이미 알고 있고 늘어나는 앱 스택을 더 깔끔하게 운영할 방법을 찾고 있다면, 답은 간단합니다. Portainer vs Cosmos Cloud 중 직접적인 제어 측면에서는 Portainer가 더 나은 선택입니다.

닉 실버닉 실버 14분 분량
Cosmos Cloud vs CasaOS vs Umbrel — 셀프 호스팅의 세 가지 경로를 추상적인 클라우드 네트워크 배경으로 표현한 피처 이미지.
서버 및 OS

Cosmos Cloud vs CasaOS vs Umbrel: 내 환경에 맞는 셀프 호스팅 플랫폼은?

간단히 말하면, CasaOS는 여전히 시작하기 가장 쉬운 선택이고, Umbrel은 큐레이션된 경험이 가장 깔끔하며, 도메인과 설정을 더 세밀하게 제어하고 싶을 때는 Cosmos Cloud가 더 적합합니다.

닉 실버닉 실버 11분 분량

배포할 준비가 됐나요? 월 $2.48부터.

2008년부터 운영해온 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.