본문 바로가기

워드프레스 서버 설치(5편)

IT세상0001 2025. 5. 22.

워드프레스는 왜 .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 (디자인 쉽게)

워드프레스를 서버에 직접 설치해보면 자기 땅에 집 짓는 기분을 느낄수 있고, 자유도, 속도 수익화 까지 다 잡을 수 있습니다. 다음편에서는 서버 보안에 대해 알아 보도록 하겠습니다.

댓글