워드프레스 서버 설치(5편)
워드프레스는 왜 .com 말고 .org에서 설치형을 쓰는 걸까요? 바로 자유도와 수익화 때문 입니다. 직접 설치하는 워드프레스는 디자인, 플러그인, 광고 전부 내 마음대로 할수 있다는 장점이 있습니다.
워드프레스 설치 전 준비사항
- 리눅스 기반 서버 (VPS or 클라우드 서버)
- Ubuntu 20.04 또는 22.04 추천
- SSH 접속 가능해야 함
- 도메인 (있으면 좋고, 없어도 일단은 테스트 가능!)
1단계: 기본 서버 세팅
bash
sudo apt update && sudo apt upgrade -y
LEMP 스택 설치 (Linux + Nginx + MySQL + PHP)
bash
sudo apt install nginx mysql-server php-fpm php-mysql php-cli php-curl php-xml php-mbstring unzip -y
2단계: MySQL로 데이터베이스 생성
bash
sudo mysql
sql
CREATE DATABASE wp_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '비밀번호123!';
GRANT ALL PRIVILEGES ON wp_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3단계: 워드프레스 다운로드 및 설치
bash
cd /var/www/
sudo wget https://wordpress.org/latest.zip
sudo unzip latest.zip
sudo mv wordpress myblog
sudo chown -R www-data:www-data /var/www/myblog
sudo chmod -R 755 /var/www/myblog
4단계: Nginx 설정 (서버와 연결해주기)
bash
sudo nano /etc/nginx/sites-available/myblog
아래와 같이 입력!
nginx
server {
listen 80;
server_name yourdomain.com;
root /var/www/myblog;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock; # 버전은 환경에 따라 다를 수 있습니다.
}
location ~ /\.ht {
deny all;
}
}
저장하고 나오기 (Ctrl+O → Enter → Ctrl+X)
bash
sudo ln -s /etc/nginx/sites-available/myblog /etc/nginx/sites-enabled/
sudo nginx -t # 설정 확인
sudo systemctl reload nginx
5단계: 웹 설치 마무리
브라우저에 접속해봐요:
http://yourdomain.com 또는 서버 IP 주소
워드프레스 설치 마법사 → 언어 선택 → DB 정보 입력 → 사이트 이름, 관리자 계정 만들기 → 설치 완료
워드프레스 설치 후 할일
테마 고르기 (예: Astra, OceanWP, GeneratePress)
필수 플러그인 설치
- Yoast SEO (검색엔진 최적화)
- WP Super Cache (속도 향상)
- Elementor (디자인 쉽게)
워드프레스를 서버에 직접 설치해보면 자기 땅에 집 짓는 기분을 느낄수 있고, 자유도, 속도 수익화 까지 다 잡을 수 있습니다. 다음편에서는 서버 보안에 대해 알아 보도록 하겠습니다.
댓글