HestiaCP 패널 유니버스 레벨 튜토리얼: 스크립트 설치, 웹사이트 추가 및 손쉬운 VPS 관리

가상 사설 서버(VPS)를 간편하게 관리하고 싶으신가요? HestiaCP 패널 설치 방법을 알아보고 최고의 서버 관리 환경을 경험해 보세요.

본 종합 가이드는 HestiaCP의 설치 및 구성 과정을 단계별로 안내하며, 설치 스크립트, 웹사이트 추가, 방화벽 설정까지 모두 다루어 효율적이고 안전한 서버 관리를 가능하게 합니다.

헤스티아가 무슨 뜻인가요?

헤스티아는 고대 그리스 신화에 나오는 오븐의 여신이다.

헤스티아에 대해 이야기할 때, 대부분의 사람들이 가장 먼저 생각할 수 있는 것은 고대 그리스 신화에 나오는 난로, 용광로, 불의 여신입니다. 헤스티아는 올림푸스의 12신 중 하나입니다.

따뜻함과 보호로 유명한 헤스티아는 집과 사원의 불꽃이 절대 꺼지지 않도록 보장합니다.

마찬가지로, 현대 컴퓨터 세계에서도 헤스티아(HestiaCP)는 중요한 역할을 담당하고 있습니다.

HestiaCP 패널 유니버스 레벨 튜토리얼: 스크립트 설치, 웹사이트 추가 및 손쉬운 VPS 관리

HestiaCP 패널로 VPS를 쉽게 관리

HestiaCP는 오픈 소스 Linux 서버 제어판입니다.

  • HestiaCP는 서버 관리의 "만능자"라고 할 수 있습니다.
  • HestiaCP는 단순성, 효율성 및 다양성으로 유명합니다.
  • 고대 여신처럼 서버에 대한 안정적인 보호와 지원을 제공합니다.

이 소프트웨어는 인기 있는 VestaCP 에서 파생되었지만 , VestaCP의 개발 및 유지 관리가 점차 "휴면 상태"에 접어들면서 많은 보안 문제와 취약점이 제때 수정되지 못했습니다.

그 결과, 선견지명이 있는 개발자 그룹은 새로 시작하기로 결정하고 서버 관리를 더욱 안전하고 편리하게 만들기 위해 지속적으로 개선하고 유지 관리하기 위해 새로운 브랜치인 Hestia CP를 만들었습니다.

HestiaCP 제어판 기능 소개

HestiaCP는 간단하고 사용하기 쉬운 인터페이스를 제공하므로 사용자 계정, 웹사이트 도메인 이름을 쉽게 추가하고 서버의 다른 측면을 구성할 수 있습니다.

다음은 몇 가지 주요 기능입니다.

  • 다국어 지원: HestiaCP는 중국어를 포함한 다국어를 지원합니다.
  • 웹 서버 지원: PHP-FPM이 포함된 Apache2 및 NGINX는 여러 PHP 버전(5.6-8.1, 기본값 8.0)을 지원합니다.
  • DNS 서버: 클러스터 기능을 갖춘 DNS 서버(바인드)입니다.
  • 메일 서비스: 바이러스 백신, 스팸 방지 및 웹 메일(ClamAV, SpamAssassin, Sieve, Roundcube, R)이 포함된 POP/IMAP/SMTP 메일 서비스 제공ai엔루프).
  • 데이터베이스: MariaDB 및/또는 PostgreSQL 데이터베이스를 지원합니다.
  • SSL 지원: Let's Encrypt SSL 및 와일드카드 인증서를 지원합니다.
  • 방화벽: 무차별 대입 공격 탐지 및 IP 목록(iptables, fall2ban 및 ipset)을 갖춘 방화벽입니다.

HestiaCP는 사용자 친화적인 인터페이스를 제공하여 사용자 계정, 웹사이트 도메인 추가 및 서버의 기타 설정을 쉽게 구성할 수 있도록 합니다. 주요 기능은 다음과 같습니다. 다국어 지원: HestiaCP는 중국어를 포함한 여러 언어를 지원합니다. 웹 서버 지원: Apache2 및 NGINX(PHP-FPM 포함)를 지원하며, 다양한 PHP 버전(5.6~8.1, 기본값은 8.0)을 지원합니다.

HestiaCP 설치를 위한 기본 요구사항

Hestia를 설치하기 전에 서버에 대한 기본 요구 사항을 이해해야 합니다.

Hestia가 제대로 작동하려면 새로운 운영 체제에서 실행되어야 합니다.

다음은 최소 및 권장 구성입니다.

구성 유형CPU内存磁盘操作系统
최소 구성1코어, 64비트1GB(SpamAssassin 및 ClamAV 제외)10GB 하드 드라이브데비안 10, 11 또는 12, 우분투 20.04, 22.04 LTS
권장 구성4 핵4 GB40GB 솔리드 스테이트 드라이브최신 데비안, 최신 우분투 LTS

기타 요구 사항

  • Hestia는 AMD64/x86_64 및 ARM64/aarch64 프로세서에서만 실행되며 64비트 운영 체제가 필요합니다.
  • i386 또는 ARM7 기반 프로세서는 지원되지 않습니다.
  • LTS가 아닌 운영 체제는 지원되지 않습니다.

HestiaCP 패널 설치 준비

1단계: 루트 사용자로 전환

먼저 루트로 설치 프로그램을 실행해야 합니다. 터미널에서 직접 실행하거나 SSH를 사용하여 원격으로 실행할 수 있습니다.

다음 명령을 실행하여 루트 사용자로 전환합니다.

sudo -i

2단계: 시스템 패키지 업그레이드

설치를 시작하기 전에 시스템 패키지가 최신인지 확인하십시오. 업그레이드하려면 다음 명령을 실행하십시오.

apt update -y

3단계: 자주 사용하는 소프트웨어 설치

데비안 시스템은 비교적 깨끗합니다. 일반적으로 사용되는 소프트웨어를 설치하는 것이 좋습니다:

apt install wget curl sudo vim git -y

4단계: DNS 레코드 추가

일반적으로 IP 주소를 HestiaCP의 호스트 이름 도메인 이름으로 확인하려면 DNS에 A 레코드를 추가해야 합니다. 예:

일반적으로 IP 주소를 확인하려면 DNS에 A 레코드를 추가해야 하며, 이 A 레코드는 HestiaCP의 호스트 이름 도메인으로 사용됩니다.

hcp.domain.tld

(domain.tld를 실제 도메인 이름으로 바꾸세요)

HestiaCP 설치 스크립트 튜토리얼

1단계: 설치 스크립트 다운로드

다음 명령을 사용하여 SSH를 통해 설치 스크립트를 다운로드합니다.

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

SSL 확인 오류로 인해 다운로드에 실패한 경우 시스템에 ca 인증서 패키지가 설치되어 있는지 확인하세요.

다음 명령을 사용하여 이 작업을 수행할 수 있습니다.

apt-get update && apt-get install ca-certificates -y

2단계: HestiaCP 설치 스크립트 실행

HestiaCP 설치 옵션을 선택하는 더 쉬운 방법은 설치 문자열 생성기를 사용하는 것입니다.

설치할 소프트웨어를 선택하려면 HestiaCP 설치 문자열 생성기를 사용하여 설치할 소프트웨어를 선택할 수 있습니다.

HestiaCP의 공식 맞춤 매개변수 및 구성 옵션으로 이동하려면 아래 링크를 클릭하세요.

필요에 따라 선택하십시오:

2단계: HestiaCP 설치 스크립트 실행. HestiaCP 설치 옵션을 선택하는 더 간단한 방법은 설치 문자열 생성기를 사용하는 것입니다. 설치할 소프트웨어를 선택하려면 HestiaCP 설치 문자열 생성기를 사용하여 설치할 소프트웨어를 선택할 수 있습니다.

다음은 명령의 예입니다.

bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email [email protected] --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force

번거롭다고 생각되면 다음을 사용해도 됩니다.천 웨이량그러나 이것은 기억하세요hcp.domain.tld,[email protected],p4ssw0rd , 실제로 사용하는 것으로 변경하십시오.

설치 명령이 여기서 실패하면 다음과 같은 오류가 발생합니다.

-bash: !WeZSJ: event not found

다음 설치 명령어를 입력해 주십시오.

bash hst-install.sh

3단계: 서버 다시 시작

설치가 완료되면 서버 다시 시작 명령을 입력합니다.

reboot

HestiaCP 패널은 SSL 인증서를 구성합니다.

1단계: 패널 URL에 SSL 인증서를 추가합니다.

v-add-letsencrypt-host

호스트 이름이 이전에 설정되지 않은 경우 먼저 실행해야 합니다.

v-change-sys-hostname hcp.domain.tld

hcp.domain.tld를 자신의 호스트 이름으로 변경합니다.

2단계:그런 다음 브라우저에 입력하십시오. https://hcp.domain.tld:2053

패널에 접근할 수 있습니다.

계정 비밀번호는 명령줄에서 확인할 수 있습니다.

HestiaCP 패널에 웹사이트 추가

기본 루트 사용자는 안전하지 않기 때문에 HestiaCP 패널에 웹사이트를 추가하려면 새로운 사용자를 생성하고 해당 사용자로 로그인하여 웹사이트 도메인 이름을 추가하는 것이 좋습니다.

1단계: 사용자 계정 추가 ▼

기본 루트 사용자 계정은 보안에 취약하므로 HestiaCP 패널에 웹사이트를 추가하는 것이 좋습니다. HestiaCP 패널에 웹사이트를 추가하려면 새 사용자 계정을 생성하고 해당 계정으로 로그인하여 웹사이트 도메인을 추가하는 것이 좋습니다. 1단계: 사용자 계정 추가

2단계: 웹사이트 도메인 추가 ▼

HestiaCP에 웹사이트 도메인을 추가하세요

  • 직접 구축한 DNS와 메일함은 안정적이지 않고 중요한 이메일을 놓치기 쉽기 때문에 DNS 지원 및 메일함 지원을 확인하지 않는 것이 좋습니다.
  • 따라서 주요 제조사의 DNS와 메일박스를 사용하면 더욱 안정적일 것입니다.

3단계: 웹사이트 도메인 이름을 수정하세요 ▼

3단계: 웹사이트 도메인 이름을 편집하십시오. 이 도메인에 대해 SSL 활성화를 확인하는 것이 좋습니다.

권장 옵션: 이 도메인에 SSL을 활성화하세요.

  • Let's Encrypt를 사용하여 SSL 인증서 받기
  • HTTPS 자동 리디렉션 활성화
  • HTTP 엄격한 전송 보안(HSTS) 활성화

강력하고 유연한 서버 관리 패널인 HestiaCP는 풍부한 기능과 효율적인 관리 도구를 제공할 뿐만 아니라 사용 편의성과 확장성을 유지합니다.

개인 서버를 관리하든, 기업 수준의 서버를 관리하든, HestiaCP는 헤스티아 여신처럼 쉽게 화재와 보안을 제어할 수 있도록 요구 사항을 충족할 수 있습니다.

HestiaCP에 대한 자세한 내용을 알아보려면 GitHub 프로젝트 주소와 공식 웹사이트 주소를 방문하세요.

HestiaCP의 강력한 기능을 경험하고 간편하고 효율적인 서버 관리를 즐겨보세요!

HestiaCP에 대해 더 자세히 알고 싶으십니까?

HestiaCP를 사용하여 MariaDB의 기본 스토리지 엔진을 MyISAM으로 변경하는 방법에 대한 자세한 가이드를 계속 읽어보시기를 권장합니다. 간단한 1단계 프로세스입니다! ▼

일반적인 실수를 쉽게 처리하는 데 도움이 되는 궁극적인 일회성 솔루션은 다음과 같습니다▼

HestiaCP phpMyAdmin 에서 템플릿 캐싱이 실패하여 성능이 저하되는 문제에 대한 자세한 해결 방법을 보려면 아래 링크를 클릭하세요 . ▼

HestiaCP는 PHP 함수 shell_exec, passthr, system 및 exec를 어떻게 활성화합니까?

HestiaCP PHP-FPM에 과부하가 걸리나요? 동적 웹 페이지 500 오류? 이 최적화는 즉시 적용됩니다!

Chen Weiliang님의 블로그( https://www.chenweiliang.com/ ) 에 공유된 "HestiaCP 패널 범용 튜토리얼: 스크립트 설치 및 웹사이트 추가로 VPS를 쉽게 관리하는 방법"이라는 글이 여러분께 도움이 되기를 바랍니다.

이 기사 링크( https://www.chenweiliang.com/cwl-31764.html )를 자유롭게 공유해 주세요.

더 많은 숨겨진 트릭을 알아보려면🔑 Telegram 채널에 가입하세요!

마음에 드셨다면 공유하고 좋아요를 눌러주세요! 여러분의 공유와 좋아요는 저희의 지속적인 원동력이 됩니다!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

위쪽으로 스크롤