Home Knowledge base Skyline Cloud cPanel에서 웹사이트 호스팅하는 방법 (단계별 가이드) KNOWLEDGE BASE

cPanel에서 웹사이트 호스팅하는 방법 (단계별 가이드)

cPanel에서 실제 웹사이트를 게시하는 단계별 실용 가이드: 도메인 연결, 파일 업로드, 데이터베이스 생성, 무료 SSL 보안 설정까지 — 사우디 국내(in-Kingdom) 호스팅 환경에서 진행합니다.

cPanel에서 웹사이트 호스팅하는 방법 (단계별 가이드)

cPanel에서 실제 웹사이트를 게시하기 위한 실용적인 단계별 가이드입니다: 도메인 연결, 파일 업로드, 데이터베이스 생성, 무료 SSL 보안 설정까지 — 사우디 국내(in-Kingdom) 호스팅 환경에서 진행합니다.

SKYLINE Engineering @skyline

게시일 2026년 6월 8일 | 읽는 시간: 6분

cPanel은 전 세계에서 가장 널리 사용되는 웹 호스팅 제어판이며, 그럴 만한 이유가 있습니다. 서버 관리를 클릭 한 번으로 처리할 수 있는 작업으로 바꿔주기 때문입니다. 이 가이드는 cPanel에서 웹사이트를 호스팅하는 전 과정을 처음부터 끝까지 안내합니다 — 도메인 연결, 파일 업로드, 데이터베이스 생성, 그리고 무료 SSL로 모든 것을 안전하게 잠그는 과정까지 포함됩니다.

본 가이드에서는 기준 환경으로 Skyline Cloud 웹 호스팅을 사용합니다. 이 환경에서는 데이터가 국내(in-Kingdom)에 보관되어 PDPL, NCA, SDAIA 요건에 부합하며 현지 아랍어 지원도 제공됩니다 — 다만 모든 단계는 표준 cPanel 호스트라면 어디에나 동일하게 적용됩니다.

시작하기 전에

다음 세 가지가 필요합니다:

  • 활성화된 cPanel 호스팅 계정 (여기에서 가입할 수 있습니다).
  • 등록된 도메인 이름 — .sa 도메인 또는 그 외 모든 TLD.
  • 웹사이트 파일: 정적 사이트(HTML/CSS/JS) 또는 WordPress 같은 CMS.

계정이 프로비저닝되면 cPanel 로그인 URL(일반적으로 https://yourserver:2083 또는 https://yourdomain.com/cpanel), 사용자 이름, 비밀번호가 담긴 환영 이메일을 받게 됩니다.

1단계: 도메인을 서버로 연결하기

무엇이든 업로드하기 전에, 도메인이 호스팅 서버로 확인(resolve)되어야 합니다. 일반적으로 두 가지 방법이 있습니다.

옵션 A — 호스트의 네임서버 사용하기 (권장). 도메인 등록 기관에 로그인하여 네임서버를 환영 이메일에 안내된 값으로 교체합니다. 예를 들면:

ns1.alskyline.com
ns2.alskyline.com

이렇게 하면 모든 DNS를 호스트에 위임하게 되어, cPanel이 레코드를 자동으로 관리합니다.

옵션 B — 현재 DNS를 유지하고 A 레코드 지정하기. DNS를 다른 곳에서 관리하는 경우, 서버 IP를 가리키는 A 레코드를 생성합니다:

유형 이름 TTL
A @ 203.0.113.10 3600
A www 203.0.113.10 3600

DNS 변경 사항이 전 세계로 전파되는 데는 수 분에서 최대 48시간까지 걸릴 수 있습니다. 다음 명령으로 확인하세요:

dig +short yourdomain.com

2단계: cPanel에 도메인 추가하기

도메인이 아직 기본(primary) 도메인이 아니라면, Domains 메뉴에서 추가합니다:

  1. cPanel을 열고 Domains(구버전 테마에서는 Addon Domains)로 이동합니다.
  2. Create a New Domain을 클릭합니다.
  3. 도메인을 입력합니다. cPanel이 문서 루트(document root)를 자동으로 채워주며, 기본 도메인의 경우 보통 /home/username/public_html, 애드온 도메인의 경우 /home/username/yourdomain.com입니다.
  4. Submit을 클릭합니다.

문서 루트를 기억해 두세요 — 웹사이트 파일이 위치해야 하는 폴더입니다.

3단계: 웹사이트 파일 업로드하기

신뢰할 수 있는 두 가지 방법이 있습니다.

File Manager 사용하기 (추가 소프트웨어 불필요)

  1. cPanel에서 File Manager를 엽니다.
  2. 문서 루트(public_html)로 이동합니다.
  3. Upload을 클릭하고 파일을 선택합니다. .zip 압축 파일이 있다면 업로드한 뒤 우클릭하여 Extract를 선택하세요 — 수백 개의 개별 파일을 업로드하는 것보다 훨씬 빠릅니다.
  4. 홈페이지 파일 이름이 index.html 또는 index.php인지 확인하세요. cPanel은 이 파일들을 자동으로 제공합니다.

FTP/SFTP 사용하기 (대용량 사이트에 적합)

FTP Accounts에서 FTP 계정을 생성한 다음, FileZilla 같은 클라이언트로 접속합니다:

Host:     yourdomain.com  (or sftp://yourdomain.com)
Username: ftpuser@yourdomain.com
Password: your-ftp-password
Port:     21 (FTP) or 22 (SFTP)

파일을 public_html로 끌어다 놓습니다. 포트 22의 SFTP는 암호화되어 있으며, 요금제가 SSH를 지원하는 경우 권장됩니다.

4단계: 데이터베이스 생성하기 (동적 사이트의 경우)

정적 HTML 사이트는 이 단계를 건너뜁니다. WordPress, Laravel 등 유사한 애플리케이션은 MySQL/MariaDB 데이터베이스가 필요합니다.

  1. cPanel에서 MySQL Databases를 엽니다.
  2. Create New Database에서 이름을 입력하고(cPanel이 접두사를 붙입니다, 예: user_wpdb) Create Database를 클릭합니다.
  3. Add New User에서 사용자와 강력한 비밀번호를 생성합니다.
  4. Add User to Database에서 사용자와 데이터베이스를 선택한 다음 ALL PRIVILEGES(모든 권한)를 부여합니다.

네 가지 값 — 데이터베이스 이름, 사용자 이름, 비밀번호, 호스트(localhost) — 을 기록해 두세요. 애플리케이션 설정(WordPress의 경우 wp-config.php)에서 필요합니다:

define( 'DB_NAME', 'user_wpdb' );
define( 'DB_USER', 'user_wpuser' );
define( 'DB_PASSWORD', 'your-strong-password' );
define( 'DB_HOST', 'localhost' );

팁: 원클릭 WordPress 설치를 원한다면, 많은 cPanel 요금제가 Software 섹션에 WP Toolkit 또는 Softaculous를 포함하고 있어 데이터베이스와 설정을 자동으로 프로비저닝해 줍니다.

5단계: 무료 SSL(HTTPS) 활성화하기

사이트를 일반 HTTP로 제공하지 마세요. cPanel에는 무료 Let's Encrypt 방식의 인증서를 발급하고 자동 갱신하는 AutoSSL이 포함되어 있습니다.

  1. Security 아래의 SSL/TLS Status로 이동합니다.
  2. 도메인과 www에 녹색 자물쇠가 표시되는지 확인합니다. 그렇지 않다면 해당 항목을 선택하고 Run AutoSSL을 클릭합니다.
  3. AutoSSL은 소유권을 검증하고 몇 분 안에 인증서를 설치합니다 — 단, 도메인이 이미 서버를 가리키고 있어야 합니다(1단계).

그런 다음 public_html에 있는 .htaccess 파일 맨 위에 다음을 추가하여 HTTPS를 강제합니다:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

6단계: 테스트 후 운영 전환하기

브라우저에서 https://yourdomain.com을 엽니다. 유효한 자물쇠와 함께 사이트가 표시되어야 합니다. 간단 점검 사항:

  • 자물쇠가 없나요? AutoSSL을 다시 실행하고 DNS가 전파되었는지 확인하세요.
  • 사이트 대신 디렉터리 목록이 표시되나요? 인덱스 파일의 이름이 잘못되었거나 잘못된 폴더에 있습니다.
  • "Database connection error"가 나오나요? 설정 파일의 데이터베이스 네 가지 값을 다시 확인하세요.

마지막으로, 정기 백업을 설정하세요. cPanel의 Backup 도구를 사용하거나, 더 나아가 호스트 수준의 클라우드 백업을 사용하면 빠르게 복원할 수 있습니다. 동일한 도메인에서 비즈니스 이메일도 함께 운영한다면, 메일과 웹을 깔끔하게 분리하는 방법에 대해 비즈니스 이메일 호스팅을 참고하세요.

국내(in-Kingdom) 호스팅이 중요한 이유

사우디 및 GCC 기업의 경우, 데이터가 물리적으로 어디에 위치하는지는 단순한 성능 문제를 넘어 점점 더 규정 준수의 문제가 되고 있습니다. 사이트와 데이터베이스를 국내(in-Kingdom)에 호스팅하면 PDPL 및 NCA 요건에 부합할 수 있고, 현지 방문자의 지연 시간(latency)을 줄이며, 같은 시간대의 아랍어 지원을 받을 수 있습니다. 전체 옵션은 사우디아라비아 웹 호스팅 허브에서 살펴볼 수 있습니다.

시작하기

런칭할 준비가 되셨나요? Skyline Cloud 계정을 만들고, cPanel 호스팅 요금제를 선택하여, 안전하게 그리고 국내(in-Kingdom)에서 단 몇 분 만에 웹사이트를 운영하세요.

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

See author profile
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Skyline Cloud for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.