워드프레스 VPS에서 2개 운영하기

이전에 Ubuntu에서 워드프레스를 설치하는 방법을 포스팅했었는데요.

 

2022.09.30 - [Blog] - Ubuntu에서 개인 블로그용 워드프레스 설치하기

 

Ubuntu에서 개인 블로그용 워드프레스 설치하기

오늘은 ubuntu에 워드프레스를 한번 설치해보겠습니다. 일반적으로 LEMP를 설치한다고 하는데요. LEMP란? 리눅스 플랫폼에 웹 서버로는 Nginx(엔진엑스) PHP DB는 MariaDB를 사용할 것입니다. 이것을 줄여

remake.tistory.com

이제 여기서 심화하여 2개의 워드프레스를 하나의 서버에서 작동시키는 방법을 알아보겠습니다.

 

워드프레스 2개 설치하기

기본적으로 저번에 포스팅한 워드프레스 설치하기와 다른점은 없습니다.

 

기본적으로 linux, mariadb와 Nginx가 설치되었는 상황이고, php 역시 설치가 되어 있습니다.

 

설치 전 업데이트를 한번 체크해 줍니다.

sudo apt update -y && sudo apt upgrade -y

 

여기에서 우리가 설정할 것은 mariadb와 Nginx 설정입니다.

 

저는 아래처럼 db를 wp2로 만들고 유저 역시 wp2u로 새로 만들었습니다.

 

create database wp2;
create user 'wp2u'@'%' identified by '비밀번호';
grant all privileges on wp2.* to 'wp2u'@'%';

그리고 이후 wordpress 설치파일을 다른 곳에 설치하면 됩니다.

 

이 때 주의할점은 테이블 접두어를 꼭 다르게 해주셔야 합니다. 그렇지 않을 경우 db가 꼬이는 경우가 발생합니다.

 

저는 www/wordpress에 하나가 설치되어 있었고, 추가로 www/wp2라는 폴더에 설치파일을 옮겼습니다.

 

이후 nginx에 추가로 /var/www/wp2에 대한 설정을 추가해줍니다.

 

이 때 server_name은 도메인 이름을 적어주면 되는데요. 지금은 도메인이름이 없어서 빈칸으로 두었습니다.

 

nano /etc/nginx/sites-enabled/default

 

이 경우 ip주소를 치면 wp2가 열리게 되고, 도메인으로 들어오면 wordpress가 열리게 되는 구조입니다.

이 후 설정해야 할 값들이 있는데요.

 

 

nginx -t를 통해 코드 에러를 테스트합니다.

sudo nginx -t
sudo service nginx restart;

 

워드프레스 권한 업데이트

 

워드프레스 업데이트를 위해서는 워드프레스 설치 폴더인 wp2에 대해서 nginx 계정인 www-data로 변경해줘야 합니다.

 

그리고 파일 권한 역시 755로 변경해줍니다.

sudo chown -R www-data:www-data /var/www/wp2/
sudo chmod -R 755 /var/www/wp2/

이제 설정할 것은 대부분 종료되었는데요.  이제 2개의 워드프레스를 사용하시면 됩니다.

 

실제 2개를 사용하더라도 부하가 그리 크지는 않습니다.

여기까지 워드프레스2개 설치하는 방법을 알아보았는데요.

 

잘 사용하시기 바랍니다.