※ 본문에 사용된 이미지는 이해를 돕기 위해 AI로 생성된 이미지이며, 특정 인물을 기반으로 하지 않습니다. 이미지 속 인물과 실제 인물과의 유사성은 우연이며 의도하지 않았음을 알려드립니다.
목차
🛠️ 서버 세팅 몰라도 OK! 클라우드 서버로 워드프레스 뚝딱 만드는 방법
"웹사이트 하나 만들어볼까?" 생각했지만, 서버? 리눅스? 워드프레스 설치? 벌써 복잡하게 느껴지셨나요? 걱정 마세요!
이 글에서는 클라우드 VPS 구매부터 리눅스 설치, 워드프레스 설치까지 전 과정을 쉽게 따라할 수 있도록 안내드립니다.
한 번 세팅해두면 블로그, 포트폴리오, 회사 홈페이지 등 어디에든 활용 가능하니 꼭 한 번 도전해보세요!
1️⃣ VPS 선택과 구매
추천 플랫폼
- Vultr, DigitalOcean, Linode, Oracle Cloud
- 초보자라면 Ubuntu 22.04 LTS가 설정이 쉽고 문서도 많아요.
VPS 기본 사양 추천
- 최소 사양: 1vCPU, 1GB RAM, 25GB SSD
- 지역은 한국 또는 싱가포르 추천 (한국 사용자 기준 빠름)
➡️ 팁: Oracle Cloud는 무료 티어를 제공해 테스트용으로 적합합니다.
VPS를 생성하고 나면 IP 주소와 root 계정을 받게 됩니다.
2️⃣ SSH 접속 & 서버 초기 세팅
SSH로 서버에 접속합니다.
ssh root@your.vps.ip.address
업데이트와 업그레이드를 먼저 해주세요:
apt update && apt upgrade -y
기본 도구 설치:
apt install curl unzip nano -y
➡️ 보안 팁: 이후 방화벽(UFW) 설정과 root 계정 제한도 고려해보세요.
3️⃣ LAMP 스택 설치 (Apache + MySQL + PHP)
apt install apache2 -y
apt install mysql-server -y
apt install php libapache2-mod-php php-mysql -y
서비스 시작 확인:
systemctl enable apache2
systemctl enable mysql
systemctl start apache2
systemctl start mysql
브라우저에서 http://your.vps.ip.address 접속 → Apache 기본 페이지 보이면 성공!
➡️ 문제 해결: 접속이 안 될 경우, 보안 그룹 또는 UFW 포트를 열어야 합니다.
ufw allow 'Apache'
4️⃣ MySQL 보안 설정 및 DB 생성
보안 설정:
mysql_secure_installation
DB 및 사용자 생성:
CREATE DATABASE wpdb;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
➡️ 주의사항: 실제 운영 환경에서는 강력한 비밀번호를 설정하고 외부 접근은 제한하는 것이 좋습니다.
5️⃣ 워드프레스 다운로드 & 설치
웹 루트 디렉토리로 이동:
cd /var/www/html
rm index.html
워드프레스 설치:
curl -O https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress/* .
rm -rf wordpress latest.zip
파일 권한 설정:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
➡️ 참고: 파일 권한은 워드프레스 보안과 직접 연결되니 반드시 설정해주세요.
6️⃣ wp-config.php 설정
cp wp-config-sample.php wp-config.php
nano wp-config.php
DB 설정 부분 수정:
define( 'DB_NAME', 'wpdb' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', 'yourpassword' );
➡️ 보안 팁: 고급 설정으로 보안 SALT 키를 https://api.wordpress.org/secret-key/1.1/salt/ 에서 가져와 교체할 수 있어요.
7️⃣ 워드프레스 설치 마법사 실행
브라우저에서 http://your.vps.ip.address 접속 → 설치 화면 확인
- 사이트 제목, 관리자 계정, 비밀번호 입력
- 설치 완료 후 로그인
이제 나만의 워드프레스 웹사이트가 준비되었습니다!
➡️ 문제 해결: 설치 화면이 안 뜰 경우 mod_rewrite 모듈이 활성화되지 않았을 수 있어요.
a2enmod rewrite && systemctl restart apache2
❓ 자주 묻는 질문 (FAQ)
Q. 워드프레스 설치는 보안에 취약하지 않나요?
A. 관리자 ID를 'admin'이 아닌 다른 이름으로 설정하고, 보안 플러그인(예: Wordfence)을 사용하면 보안 수준이 크게 향상됩니다.
Q. 무료 SSL도 적용할 수 있나요?
A. 네, Let's Encrypt의 Certbot을 사용하면 무료로 HTTPS 인증서를 적용할 수 있습니다.
apt install certbot python3-certbot-apache -y
certbot --apache
Q. FTP는 꼭 설치해야 하나요?
A. 아니요, SSH/SFTP로 충분하며 보안상 FTP는 비추천입니다.
Q. 워드프레스 자동 백업은 어떻게 하나요?
A. UpdraftPlus와 같은 백업 플러그인을 사용하거나, 서버에서 cron을 활용해 주기적으로 DB와 파일을 백업하는 스크립트를 구성할 수 있습니다.
✅ 마무리하며
서버 세팅이 막막하던 시절이 생각나요. 그런데 막상 해보면 하나하나 그렇게 어렵지 않답니다.
이번 글을 따라 VPS에 워드프레스를 직접 설치해보셨다면, 기본적인 서버 운영에 자신감도 생기셨을 거예요!
추후에는 SSL 인증서 설치, 자동 백업, 보안 강화를 다루는 후속 글도 준비할 예정이니 기대해주세요 :)
🎇 함께 보면 좋은 글
'IT & 웹 서비스' 카테고리의 다른 글
🛒 쇼핑몰을 위한 클라우드 서버 구축 가이드: 비용과 성능을 동시에 잡는 방법 (0) | 2025.05.12 |
---|---|
🧩 처음 시작하는 웹사이트 구축: 서버, 도메인, SSL 인증서 완전 정복! (1) | 2025.05.12 |
☁️ 네이버 클라우드 vs AWS vs KT Cloud, 뭐가 다를까? 성능·요금·지원 비교 총정리! (1) | 2025.05.12 |
클라우드 서버? 어렵지 않아요! 웹서비스 초보를 위한 실전 가이드 (2) | 2025.05.12 |
💸 VPS 비용 폭탄 막는 법! 월 몇 만원 아끼는 최적화 관리 꿀팁 (3) | 2025.05.11 |