본문 바로가기

Amazon Linux9

Amazon Lightsail 여러개의 워드프레스 사이트 설치 (7) - MySQL 워드프레스 DB설정 이제 아마존 리눅스에 설치된 MySQL에서 4개의 사이트들(두개의 각각 두개씩의 언어를 가진 사이트들)을 위해 워드프레스가 사용할 DB를 생성해 보도록 합니다. 사실 DB를 하나만 생성해서 여러개의 워드프레스 사이트가 사용하도록 할 수도 있습니다. 워드프레스를 설치할 때, DB 테이블 앞의 Prefix 부분에 붙일 텍스트를 바꾸어 주기만 하면 됩니다. 보통 웹호스팅과 같이 DB를 직접 컨트롤 할 수 없는 경우에 많이 사용하는 방법입니다. 하지만, 이런 경우에 나중에 다른 DB로 분리하고 싶으면 일이 더 많아 지겠죠. 또한 같은 DB를 사용하므로 비교적 보안상으로도 좋지 못할 것입니다. 여기서는 어차피 아마존 라이트세일 (Amazon Lightsail) 을 사용하므로 MySQL도 직접 설치 하였습니다. 따.. 2017. 11. 6.
Amazon Lightsail 여러개의 워드프레스 사이트 설치 (6) - 다국어 사이트 구성 (아파치 설정 이용) 지난 글에서 이야기 한대로 구성을 해보겠습니다. 1. 디렉토리 구성하기 지난 글에서 보았던 디렉토리 구성도를 다시 한번 보죠. 이 구성이 되도록 아래와 같이 디렉토리 구성을 합니다. $ cd /var/www$ mkdir minthands.com$ mkdir platcube.com$ cd minthands.com/$ mkdir kr$ mkdir en$ cd ..$ cd platcube.com/$ mkdir en$ mkdir kr 2. 테스트 페이지 작성 각 디렉터리에 테스트용 html 을 작성합니다. /var/www/minthands.com/kr/index.html MintHans.com 페이지 준비중입니다. /var/www/minthands.com/en/index.html MintHands.com pag.. 2017. 11. 6.
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 도 한국어와 영문 사이트를 각각 만들어 보겠습니다. 여기서는 워드프레스의 다국어 기능이나 멀티 사이트 기능을 이용하.. 2017. 11. 5.
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바이.. 2017. 11. 3.