본문 바로가기
Project

블로그 자동화 프로젝트 #1: 워드프레스와 라즈베리파이로 시작하기

by nothing-error 2023. 6. 3.

오늘날, 웹사이트는 개인과 기업 모두에게 중요한 도구가 되었습니다. 그럼에도 불구하고, 웹사이트를 처음부터 만드는 것은 어려울 수 있습니다. 블로그는 이러한 웹사이트 중 하나로, 강력하면서도 사용하기 쉬운 플랫폼을 제공합니다. 이 시리즈의 첫 번째 게시물에서는 워드프레스를 사용하여 블로그를 만드는 방법에 대해 설명하고, 라즈베리파이를 사용하여 홈 서버를 설정하는 방법을 다룰 것입니다.

라즈베리파이는 크기가 작고 저렴하며, 다양한 프로젝트에 사용할 수 있는 컴퓨터입니다. 이는 워드프레스 서버를 호스팅하는 데 이상적인 솔루션을 제공합니다. 이 작은 기기를 사용하면, 웹 호스팅 비용을 절약하면서도 제어력을 유지할 수 있습니다.

우리가 워드프레스를 라즈베리파이에 설치하려면 몇 가지 단계를 따라야 합니다. 먼저, 라즈베리파이에 운영 체제를 설치하고 네트워크에 연결해야 합니다. 이 과정은 라즈베리파이의 기본 설치 절차를 따르면 됩니다. 그런 다음, 웹 서버, 데이터베이스 서버, 그리고 PHP를 설치합니다. 이 세 가지 구성 요소는 워드프레스가 동작하는 데 필요합니다.

웹 서버로는 Apache를, 데이터베이스 서버로는 MariaDB를, 그리고 PHP 엔진으로는 PHP7을 사용하겠습니다. 이 세 가지 모두 라즈베리파이에서 잘 동작하며, 우리의 필요를 충족시킵니다.

이 세 가지 구성 요소를 설치한 후, 워드프레스를 설치하고 설정합니다. 워드프레스 설치는 일반적으로 웹 브라우저를 통해 진행되며, 사용자가 데이터베이스 연결 정보를 제공하고 웹사이트의기본 설정을 구성하도록 안내합니다.

자, 그럼 시작해보겠습니다. 먼저 라즈베리파이에 운영 체제를 설치합니다. 우리는 이 작업에 Raspberry Pi OS를 사용할 것입니다. Raspberry Pi OS는 라즈베리파이 재단에서 제공하는 공식 운영 체제로, 라즈베리파이의 모든 모델에서 잘 동작합니다.

Raspberry Pi OS를 설치한 후, 라즈베리파이를 인터넷에 연결하고 SSH를 통해 원격으로 접속합니다. 이후에는 필요한 소프트웨어를 설치하고 워드프레스를 설정하는 작업을 진행하게 됩니다.

이제 웹 서버, 데이터베이스 서버, 그리고 PHP를 설치해야 합니다. 이를 위해 SSH를 통해 라즈베리파이에 접속하고 다음 명령어를 실행합니다:

sudo apt update
sudo apt upgrade
sudo apt install apache2 mariadb-server php7.3 php7.3-mysql libapache2-mod-php7.3

이 명령어는 우리가 워드프레스를 실행하는 데 필요한 모든 소프트웨어를 설치합니다. 설치가 완료되면 웹 브라우저를 열고 라즈베리파이의 IP 주소를 입력합니다. Apache의 기본 페이지가 표시되면, 웹 서버가 제대로 설치되었음을 확인할 수 있습니다.

 

 

워드프레스를 설치하기 위해서는 워드프레스의 최신 버전을 다운로드해야 합니다. 

wget https://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

이후 워드프레스 디렉토리를 Apache의 웹 디렉토리로 이동시키고 소유권을 변경해야 합니다. 

sudo mv wordpress /var/www/html/ 
sudo chown -R www-data:www-data /var/www/html/wordpress


워드프레스를 설정하려면 먼저 MariaDB데이터베이스를 만들어야 합니다. MariaDB쉘에 로그인하고 새 데이터베이스와 사용자를 만드는 쿼리를 실행해야 합니다.
마지막으로 웹 브라우저에서 워드프레스 설치 페이지에 접속하여 설정을 완료해야 합니다.



다음 단계는 MariaDB 데이터베이스를 설정하는 것입니다. 이 작업은 다음 시리즈에서 자세히 설명하겠습니다.

워드프레스와 라즈베리파이를 사용하여 자신만의 블로그를 만드는 것은 어렵지 않습니다. 이 글에서는 기본적인 설치와 설정 과정을 다루었지만, 다음 글에서는 데이터베이스 설정, 워드프레스 설치, 그리고 기본 설정에 대해 더 자세히 알아보겠습니다.

라즈베리파이를 사용하여 자신만의 웹 서버를 만들면, 웹사이트를 호스팅하는 데 드는 비용을 크게 줄일 수 있습니다. 또한, 이를 통해 웹 호스팅, 웹 서버 운영, 그리고 워드프레스 설정에 대한 이해를 높일 수 있습니다. 다음 글에서 만나뵙겠습니다!

댓글