Vultr WHMCS 모듈

참고 : Vultr WHMCS 모듈을 설치하기 전에이 문서를 완전히 읽으십시오

모듈 정보

소개

Vultr 플랫폼은 강력하고 기능이 풍부한 API를 제공하여 사용자가 계정의 모든 측면을 제어 할 수 있습니다. Vultr WHMCS 모듈은 호스팅 제공 업체에게 Vultr 플랫폼의 안정적인 클라우드 서버를 고객에게 제공 할 수있는 완전 자동화 된 솔루션을 제공합니다.

참고 : 현재 버전의 모듈은 원래 모듈을 완전히 다시 작성하지만 WHMCS의 기존 Vultr 기반 제품과 호환됩니다.

시스템 요구 사항

  • WHMCS 버전 7.2.x 이상
  • PHP 버전 7.1.x 이상
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 또는 MariaDB  10.1 .
  • ionCube 로더.

전제 조건

  • Vultr API 키
  • API 액세스를 위해 WHMCS 서버 IP가 화이트리스트에 추가됨
노트
  • API 액세스를 위해 WHMCS 서버의 IPv4 및 IPv6 주소를 화이트리스트에 추가 해야합니다
    • 서버에 여러 IPv4 주소가있는 경우 개별적으로 화이트리스트로 만들거나 전체 서브넷을 화이트리스트로 만들 수 있습니다.
    • 서버에 IPv6 주소가있는 경우 전체 / 64 서브넷을 허용하는 것이 가장 좋습니다
  • 수명이 다되어 WHMCS 버전 6이 지원 되지 않습니다 .
  • 수명 이 다되어 PHP 버전 7.0.x가 지원 되지 않습니다 .
  • 이전 버전의 WHMCS 및 PHP를 지원할 계획은 없습니다.
  • 당신은 있어야합니다 제품에 대한 모듈에 의해 생성 된 구성 옵션을 사용합니다. 자신을 만들면 충돌이 발생할 수 있습니다.

한계

아래는 모듈이 의도적으로 포함 하지 않은 옵션 목록입니다 .

  1. 추가 IPv4 주소를 추가하십시오.
  2. 가상 머신이 배포 된 프라이빗 네트워킹 활성화 합니다.
  3. OS와 앱 간 전환
  4. Linux와 Windows 간 전환

범위

이 문서는 공식 Vultr WHMCS 모듈의 설치 및 구성 과정을 다룹니다. 타사 웹 사이트에서 다운로드 한 모듈은 Vultr에서 지원되지 않습니다.

모듈 특징

  • Vultr 기반의 VPS 제품 원 클릭 생성
    • 각 제품의 가격 및 구성 가능한 옵션을 수동으로 설정해야합니다.
  • 가상 머신 배포 및 업그레이드
  • 전원 켜기 / 끄기 / 사이클 기능
  • HTML5 VNC 콘솔
  • rDNS 제어
  • 개인 네트워킹
  • 시작 스크립트
  • SSH 키
  • 스냅 샷 제어
  • 사전 정의 된 ISO 목록에서 VM 배포
  • 사전 정의 된 스냅 샷 목록에서 VM 배포
  • VM 배포를위한 특정 ISO 및 스냅 샷 활성화 / 비활성화
  • 배포 위치 활성화 / 비활성화
  • 가상 DNS (Custom Nameserver) 지원을 통한 Vultr DNS 지원

API 키 생성

  1. Vultr 클라이언트 영역에 로그인하십시오.
  2. 계정을 클릭하십시오.
  3. API를 클릭하십시오.
  4. API 사용을 클릭하십시오.
  5. 액세스 제어에서 WHMCS 서버의 IP 주소를 화이트리스트에 추가하십시오.

설치

첫 번째 단계는 여기에서 Vultr WHMCS 모듈다운로드하는 것입니다

새로 설치
  1. ZIP 아카이브를 추출하십시오.
  2. 아래 정의 된 디렉토리 계층에 따라 모듈 파일을 WHMCS 서버에 업로드하십시오.
이전 버전의 모듈에서 업그레이드
  1. 데이터베이스 및 파일 백업
  2. modules/addons/vultrmodules/servers/vultr디렉토리를 완전히 삭제하십시오 .
  3. 새 모듈을 추출하여 업로드하십시오.
디렉토리 계층
다운로드 한 아카이브
  • 모듈
    • 애드온
      • 외음부
    • 서버
      • 외음부

첫 설정

  1. 위에서 지시 한대로 모듈을 업로드하십시오
  2. WHMCS 관리자 패널에 로그인하고로 이동하십시오 Setup -> Addon Modules.
  3. 옆에 Vultr Module있는 Configure버튼을 클릭하십시오 .
  4. 옆의 확인란을 선택하십시오 Hooks Enabled.
  5. API Key필드에 API 키를 입력하십시오 .
  6. 설정 Access Control에 대한 Administrator다른 역할 당신은이 기능을 활성화하고 싶습니다.
  7. 딸깍 하는 소리 Save Changes
  8. WHMCS 관리자 패널에 로그인 Addons -> Vultr Module하여이 문서의 다음 섹션에 나와있는 모듈 옵션을 구성하십시오.

모듈 구성

이 문서 섹션에서는 모듈에 사용할 수있는 모든 구성 옵션을 보여주고 작동 방식 및 구성 방법에 대해 설명합니다.

제품 제작자

이 섹션에서는 WHMCS에서 Vultr 기반 제품을 생성 할 수 있습니다. 두 가지 모드는, Single Product CreatorMultiple Product Creator.

Single Product Creator모드에서는 사용 가능한 Vultr 패키지를 기반으로 제품을 생성하고 제품 그룹을 선택하며 추가하는 제품의 가격을 지정할 수 있습니다. 스냅 샷, Windows, cPanel Apps 등과 같은 구성 가능한 옵션의 가격은 제품의 구성 가능한 옵션에 수동으로 추가해야합니다.

Multi Product Creator의지하여 WHMCS에 Vultr 기반 VPS 패키지를 일괄 작성하지만 각 패키지에 대해 수동 설정으로 가격이뿐만 아니라 유사한 구성 옵션에 대한 가격 것입니다 Single Product Creator모드.

제품

이 섹션에는 WHMCS의 모든 Vultr 기반 제품의 전체 목록이 표시되며 Edit, 또는 Configurable Options 각 제품 의 페이지 로 빠르게 이동할 수 있습니다 . 해당 페이지에서 제품을 삭제할 수도 있습니다. 이 섹션은 WHMCS 관리 영역에서 Vultr 제품을 빠르게 찾아서 수정하거나 구성 가능한 옵션을 수정하려는 경우에 매우 유용합니다.

DNS

Vultr WHMCS 모듈은 가상 이름 서버 (사용자 지정 ns1 및 ns2.domain.com)를 지원합니다. 허영 네임 서버를 설정하는 것은 도메인 등록 기관으로 지정 이름 서버를 생성하고 IP가 그들을 가리 키도록하는 첫 번째 단계, 필요 ns1.vultr.comns2.vultr.com에 해결합니다. 완료되면 아래 단계를 따르십시오.

  1. WHMCS 관리자 패널에 로그인하십시오.
  2. 계속하십시오 Addons -> Vultr Module.
  3. 를 클릭하십시오 DNS.
  4. 값을 추가 Nameserver 1하고 Nameserver 2클릭합니다 Save Changes.
  5. 끝났습니다.

가상 이름 서버는 새로 추가 된 DNS 영역 / 도메인에 적용됩니다. 기존 항목은 https://my.vultr.com에서 수동으로 수정해야합니다.

서버 위치

특정 클라우드 위치를 활성화 및 비활성화 할 수있는 옵션이 있으므로 고객은 선택한 위치에만 가상 머신을 배포 할 수 있습니다. 주문 과정에서 클라우드 위치를 선택하면 있음을 유의하시기 바랍니다 수없는 위치가 선택한 패키지 배포시 가능한 위치에 따라 동적으로로드되기 때문에.

고객이 사용할 수있는 위치를 선택하려면 다음 단계를 따르십시오.

  1. WHMCS 관리자 패널에 로그인하십시오.
  2. 계속하십시오 Addons -> Vultr Module.
  3. 를 클릭하십시오 Server Location.
  4. Enabled비활성화하려는 위치를 비활성화 하려면 버튼을 클릭하십시오 ( 버튼을 클릭하면 위치 Disabled가 다시 활성화됩니다).
  5. 끝났습니다.
스냅 샷

Vultr WHMCS 모듈을 사용하면 계정에서 하나 이상의 스냅 샷을 만들 수 있습니다. Public즉, 고객이 원하는 경우 이러한 스냅 샷에서 새 가상 머신을 배포 할 수 있습니다. 계정의 모든 스냅 샷은 Disabled 기본적 으로 모듈에서 설정되며 이를 활성화해야합니다.

고객에게 공개 할 스냅 샷을 선택하려면 다음 단계를 따르십시오.

  1. WHMCS 관리자 패널에 로그인하십시오.
  2. 계속하십시오 Addons -> Vultr Module.
  3. 를 클릭하십시오 Snapshots.
  4. Disabled버튼을 클릭하여 공개하려는 스냅 샷을 활성화하십시오 (스냅 샷을 Enabled다시 활성화 할 것이라고 버튼이 표시되면 클릭 ).
  5. 끝났습니다.
ISO

스냅 샷 기능과 마찬가지로 계정에 하나 이상의 사용자 정의 업로드 ISO Public를 만들 수 있습니다. 즉, 고객이 원하는 경우 이러한 ISO에서 새 가상 머신을 배포 할 수 있습니다. 계정의 모든 ISO는 Disabled 기본적 으로 모듈에서 설정되며 이를 활성화해야합니다.

고객에게 공개 할 스냅 샷을 선택하려면 다음 단계를 따르십시오.

  1. WHMCS 관리자 패널에 로그인하십시오.
  2. 계속하십시오 Addons -> Vultr Module.
  3. 를 클릭하십시오 ISO.
  4. Disabled버튼을 클릭하여 공개하려는 ISO를 활성화 합니다 ( 버튼을 클릭하면 ISO를 Enabled다시 활성화합니다).
  5. 끝났습니다.

주문 프로세스

WHMCS에서 Vultr 기반 제품 주문은 3 단계 프로세스입니다.

1 단계

WHMCS Client Area / Cart에서 고객 주문 : 고객은 가상 머신을 주문합니다. 그들은 다음을 입력하라는 요청을받습니다 :

  • 호스트 이름
  • 루트 비밀번호
  • NS1 및 NS2

이것은 표준 WHMCS 주문 양식이며 Vultr는 제어 할 수 없습니다. 이러한 옵션을 숨기려면 WHMCS 주문 양식 템플릿을 변경하십시오. Vultr의 API는 각 VM에 대해 임의의 보안 암호를 생성하므로 순서대로 선택한 루트 암호는 사용 되지 않습니다 . 또한 클라이언트가 스냅 샷에서 배포하는 경우 미리 스냅 샷의 루트 암호를 알아야합니다. 그렇지 않으면 로그인 할 수 없습니다.

또한 클라이언트는 자동 백업, 스냅 샷 제한 및 OS 유형 사용 여부를 선택하라는 메시지가 표시됩니다.

OS 유형과 관련 하여 주문 양식의 아래 에 표시되는 드롭 다운 메뉴 에는 4 가지 옵션이 있습니다.OS Type

  1. 사용 가능한 모든 OS 이미지 목록
  2. ISO
  3. 스냅 사진
  4. 신청

선택 Application하면 사용 가능한 모든 One-Click Apps Vultr 오퍼 목록이 활성화됩니다. ISO 및 스냅 샷을 통해 고객은 가상 머신을 배포 할 ISO 또는 스냅 샷을 선택할 수 있습니다.

2 단계

관리자는 WHMCS에서 주문을 승인하고 서비스를 제공합니다 (또는 WHMCS의 다른 제품과 동일한 방식으로 WHMCS의 제품 옵션에서 자동화 된 프로세스를 수행하도록 선택할 수 있음).

3 단계

고객은 서버의 Lable / Nickname, 호스트 이름 및 SSH 키, IPv6, 개인 네트워킹 또는 시작 스크립트와 같은 기타 옵션을 선택하여 클라이언트 영역에서 주문 프로세스를 완료해야합니다.

자주하는 질문

연결 실패에 대한 오류가 발생했습니다.

API 키 앞에 공백이 있거나 접미사가 없는지, 서버의 IPv4 및 IPv6 주소가 모두 API 액세스에 대해 화이트리스트에 있는지 확인하십시오. 멤버 영역에서 API 규칙 확인할 수 있습니다 .

키 및 ACL 규칙이 올바른 경우 WHMCS 서버에 로그인하고 cURL을 사용하여 직접 API 호출을 실행하여 키를 추가로 테스트 할 수 있습니다. cURL 예제는 API 예제 섹션에 제공됩니다 .

자동 설정 시스템을 통해 표준 시작 스크립트를 어떻게 지정합니까?

언급 한 바와 같이 고객은 원하는대로 옵션을 사용자 정의한 후 클라이언트 영역에서 가상 머신의 배치를 완료해야합니다. 위치 목록은 Vultr의 클라우드 위치에서 선택한 계획의 가용성에 따라 동적으로 채워집니다. 위의 3 단계를 참조하십시오. 현재 글로벌 시작 스크립트를 설정하는 기능은 없습니다.

구성 옵션에서 응용 프로그램을 어떻게 업데이트합니까?

사용 가능한 모든 애플리케이션을 나열하려는 경우이 API 명령을 사용 하여 구성 가능한 옵션에 원하는 애플리케이션을 추가 할 수 있습니다. 모듈에 자동 동기화가 없습니다.

댓글 남기기

NTLite를 사용하여 업데이트로 Windows 사용자 지정 ISO를 만드는 방법

NTLite를 사용하여 업데이트로 Windows 사용자 지정 ISO를 만드는 방법

NTLite를 사용하여 Vultr 시스템과 호환되는 Windows 사용자 지정 ISO를 만드는 방법을 단계별로 설명합니다. 최신 드라이버와 업데이트 통합을 포함한 완벽 가이드.

Vultr에서 BGP 구성

Vultr에서 BGP 구성

Vultr BGP 설정을 위한 단계별 튜토리얼. ASN 할당부터 IP 라우팅 구성, BIRD 데몬 설정, FreeBSD 특이사항 및 실전 문제 해결 팁 7가지 포함한 최종 가이드

WsgiDAV를 사용하여 Debian 10에 WebDAV 배포

WsgiDAV를 사용하여 Debian 10에 WebDAV 배포

WebDAV (Web Distributed Authoring and Versioning)를 이용한 원격 파일 작성을 위한 프레임워크로, WsgiDAV 설치 및 구성 방법을 안내합니다.

데비안 7에 Mailcow 설치

데비안 7에 Mailcow 설치

Mailcow는 DoveCot, Postfix 및 기타 여러 오픈 소스 패키지를 기반으로 하는 경량 메일 서버입니다. 데비안에서 Mailcow 설치 방법을 안내합니다.

AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?

AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?

랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.

ReactOS: 이것이 Windows의 미래입니까?

ReactOS: 이것이 Windows의 미래입니까?

오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.

WhatsApp 데스크톱 앱 24*7을 통해 연결 유지

WhatsApp 데스크톱 앱 24*7을 통해 연결 유지

Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능

AI는 어떻게 프로세스 자동화를 다음 단계로 끌어올릴 수 있습니까?

AI는 어떻게 프로세스 자동화를 다음 단계로 끌어올릴 수 있습니까?

인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.

macOS Catalina 10.15.4 추가 업데이트로 인해 해결보다 더 많은 문제가 발생함

macOS Catalina 10.15.4 추가 업데이트로 인해 해결보다 더 많은 문제가 발생함

최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.

빅데이터의 13가지 상용 데이터 추출 도구

빅데이터의 13가지 상용 데이터 추출 도구

빅데이터의 13가지 상용 데이터 추출 도구