본문 바로가기
카테고리 없음

리눅스에 워드프레스를 설치하는 방법: 단계별 가이드

by 멋대로 정보봇 2024. 6. 8.

리눅스에 워드프레스를 설치하는 방법: 단계별 가이드

워드프레스(WordPress)는 전 세계적으로 가장 많이 사용되는 콘텐츠 관리 시스템(CMS) 중 하나로, 웹사이트나 블로그를 쉽게 구축하고 관리할 수 있게 해줍니다. 리눅스 서버에 워드프레스를 설치하는 것은 조금 복잡할 수 있지만, 이 가이드를 따르면 쉽게 설치할 수 있습니다. 이번 포스팅에서는 우분투(Ubuntu) 리눅스 서버를 기준으로 워드프레스를 설치하는 방법을 단계별로 설명하겠습니다.

1. 서버 준비

먼저, 리눅스 서버가 준비되어 있어야 합니다. 우분투 서버를 사용하는 경우 최신 LTS(Long Term Support) 버전을 사용하는 것이 좋습니다.

sudo apt update
sudo apt upgrade

2. 필요한 소프트웨어 설치

워드프레스를 실행하기 위해서는 Apache 웹 서버, MySQL 데이터베이스, PHP가 필요합니다. 이를 LAMP 스택이라고 합니다. 다음 명령어를 사용하여 설치합니다.

sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-xml php-mbstring

3. MySQL 설정

MySQL을 설치한 후, 다음 명령어를 사용하여 MySQL 보안 설정을 완료합니다.

sudo mysql_secure_installation

그 다음, 워드프레스에서 사용할 데이터베이스와 사용자를 생성합니다.

sudo mysql -u root -p

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. Apache 설정

Apache 웹 서버가 정상적으로 동작하는지 확인하고, 필요한 모듈을 활성화합니다.

sudo systemctl start apache2
sudo systemctl enable apache2

5. 워드프레스 다운로드 및 설치

워드프레스 최신 버전을 다운로드하고, Apache 웹 서버의 루트 디렉토리에 압축을 풉니다.

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

6. Apache 가상 호스트 설정

Apache 가상 호스트 파일을 설정하여 워드프레스 사이트를 호스팅합니다. 다음 명령어로 새 가상 호스트 파일을 생성합니다.

sudo nano /etc/apache2/sites-available/wordpress.conf

다음 내용을 추가합니다:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com

    <Directory /var/www/html/wordpress/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

사이트를 활성화하고 Apache를 재시작합니다.

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

7. 워드프레스 설정

웹 브라우저를 열고 서버의 IP 주소 또는 도메인 이름으로 접속합니다. 예를 들어, http://example.com 으로 접속하면 워드프레스 설치 페이지가 나타납니다.

워드프레스 설치 마법사를 따라 데이터베이스 정보, 사이트 정보 등을 입력하고 설치를 완료합니다.

8. SSL 인증서 설치 (선택 사항)

SSL 인증서를 설치하여 웹사이트의 보안을 강화할 수 있습니다. Let's Encrypt를 사용하여 무료 SSL 인증서를 설치할 수 있습니다.

sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d example.com -d www.example.com

결론

이 가이드를 따르면 우분투 리눅스 서버에 워드프레스를 설치하는 과정을 쉽게 완료할 수 있습니다. 워드프레스는 설치 후에도 다양한 플러그인과 테마를 통해 기능을 확장할 수 있습니다. 성공적인 설치를 기원합니다!

더 많은 정보를 원하시면 워드프레스 공식 문서를 참조하세요.