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 메뉴에서 추가합니다:
- cPanel을 열고 Domains(구버전 테마에서는 Addon Domains)로 이동합니다.
- Create a New Domain을 클릭합니다.
- 도메인을 입력합니다. cPanel이 문서 루트(document root)를 자동으로 채워주며, 기본 도메인의 경우 보통
/home/username/public_html, 애드온 도메인의 경우/home/username/yourdomain.com입니다. - Submit을 클릭합니다.
문서 루트를 기억해 두세요 — 웹사이트 파일이 위치해야 하는 폴더입니다.
3단계: 웹사이트 파일 업로드하기
신뢰할 수 있는 두 가지 방법이 있습니다.
File Manager 사용하기 (추가 소프트웨어 불필요)
- cPanel에서 File Manager를 엽니다.
- 문서 루트(
public_html)로 이동합니다. - Upload을 클릭하고 파일을 선택합니다.
.zip압축 파일이 있다면 업로드한 뒤 우클릭하여 Extract를 선택하세요 — 수백 개의 개별 파일을 업로드하는 것보다 훨씬 빠릅니다. - 홈페이지 파일 이름이
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 데이터베이스가 필요합니다.
- cPanel에서 MySQL Databases를 엽니다.
- Create New Database에서 이름을 입력하고(cPanel이 접두사를 붙입니다, 예:
user_wpdb) Create Database를 클릭합니다. - Add New User에서 사용자와 강력한 비밀번호를 생성합니다.
- 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이 포함되어 있습니다.
- Security 아래의 SSL/TLS Status로 이동합니다.
- 도메인과
www에 녹색 자물쇠가 표시되는지 확인합니다. 그렇지 않다면 해당 항목을 선택하고 Run AutoSSL을 클릭합니다. - 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)에서 단 몇 분 만에 웹사이트를 운영하세요.
Comments
0 total · 0 threads