Amazon Lightsail 5

워드프레스에서 SFTP를 사용하여 업데이트와 플러그인 테마등을 설치 가능 하도록 하기

워드프레스에서 테마와 플러그인을 설치하거나 업데이트 설치를 시도하면, 워드프레스는 FTP 또는 FTP-S 계정을 요구합니다. 예를 들어 새로운 테마를 다운로드 받고 설치 하려고 하면... 이렇게 Connection Type 선택지가 FTP와 FTPS 밖에 없습니다. 그러나 AWS EC2나 아마존 라이트세일 아마존 리눅스 서버 인스턴스는 기본적으로 SSH만 지원되고 FTP와 SFTP는 따로 설치 및 설정하지 않으면 기본적으로 세팅되어 있지는 않습니다. 그러면 워드프레스에서 어떻게 SFTP를 사용할 수 있을까요? 이 글에서는 가장 간단한 방법인 SFTP 지원 플러그인을 설치해서 SFTP를 사용할 수 있도록 만들어 봅니다. 1. SSH SFTP Updater Support 다운로드 먼저 워드프레스 관리자 페이..

Amazon Lightsail 여러개의 워드프레스 사이트 설치 (9) - 워드프레스 설치

이제 가상 서버에 워드프레스를 설치해 보겠습니다. 여기에서는 우선 minthands.com/kr과 minthands.com/en에만 설치하는 것을 보여드립니다. 다른 (예를 들어 여기서는 platcube.com/kr과 platcube.com/en이 되겠네요.) 사이트 디렉토리에 설치하는 것은 동일하기 때문에 따로 보여드리지 않아도 쉽게 설치 할 수 있으리라 생각합니다. 주의할 점은 지금 아파치의 도큐먼트 루트를 /var/www/minthands.com 으로 설정해 두었기 때문에 이상태에서 다른 디렉토리, 예를 들어 제 경우에 /var/www/platcube.com 하위 디렉토리에 설치를 하게 되면, 설정을 DB 부터 손봐야 되는 불편함이 있습니다. (더군다나 지금 상태에서는 웹브라우저에서 접근도 안됩니다..

Amazon Lightsail 여러개의 워드프레스 사이트 설치 (8) - 스냅샷 생성

이번 글도 잠시 쉬어가는 페이지라고 보면 되겠네요. 이제 몇 회에 걸쳐서 작업한 아마존 라이트세일의 서버 인스턴스의 스냅샷을 만들겠습니다. 스냅샷은 작업중이던 가상 서버의 가상 SSD를 그대로 백업본을 만드는 것이라고 생각하면 됩니다. 지금까지 작업한 내용 그대로 스냅샷을 저장하면, 이후로 작업하다가 다시 지금 까지 작업내용으로 되돌릴 수 있습니다. 그러면, 스냅샷을 만들어 봅니다. 먼저, 아마존 라이트세일 사이트에 접속하고 로그인을 합니다. 위 화면에는 서버 인스턴스가 하나만 표시되어 있는데, 서버 인스턴스를 여러개 만들면 여러개가 나타납니다. 스냅샷(Snapshot)을 생성 할 인스턴스의 팝업 메뉴 버튼 (세로로 점 3개) 아이콘을 클릭합니다. 선택한 서버 인스턴스의 관리 화면으로 들어가기 위해 팝업..

Amazon Lightsail 여러개의 워드프레스 사이트 설치 (5) - 사이트들의 구성

이번글은 잠시 쉬어가는 페이지 입니다. 이제 기본적인 세팅을 하였고, 좀더 세부적인 세팅을 하기 전에 어떤 방향으로 세팅을 할 것이지 미리 구상을 하고 작업을 해 나가 보도록 하겠습니다. 먼저 사이트는 아래와 같이 구성 할 예정입니다. 1-1. minthands.com - 한국어1-2. minthands.com - 영어2-1. platcube.com - 한국어2-2. platcube.com - 영어 minthands.com 은 한국어 사이트와 영문 사이트를 각각 따로 설치 할 것입니다. 이때 도메인은 minthands.com 하나가 되겠지요?그리도 아예 도메인이 다른 platcube.com 도 한국어와 영문 사이트를 각각 만들어 보겠습니다. 여기서는 워드프레스의 다국어 기능이나 멀티 사이트 기능을 이용하..

Amazon Lightsail 여러개의 워드프레스 사이트 설치 (4) - MySQL UTF-8 설정

지난글에서는 아마존 리눅스(Amazon Linux)에 APM을 설치해 보았습니다. 이번글에서는 설치한 MySQL의 문자셋 설정을 바꾸어 보도록 하겠습니다. MySQL은 (MariaDB도 마찬가지) 설치하게 되면, MySQL 서버측 기본 문자셋이 Latin-1으로 되어 있습니다. Latin-1은 글자 하나를 표현하는데 2바이트를 사용합니다. 하지만 한중일과 같은 언어는 현대에는 3바이트는 되어야 제대로 된 글자 표현을 할 수 있습니다. 따라서 MySQL을 설치하고 세팅할때 UTF-8 을 많이 사용했지만, 최근에는 이모티콘 표현이나 계속 추가되는 한자등 문자 하나당 4바이트 까지도 필요로 하고 있죠. 문제는 기존 MySQL의 UTF-8 은 최대 3바이트까지 밖에 표현을 못한다는 것이죠. (원래 표준은 4바이..