본문 바로가기

Amazon Linux9

Amazon Linux 에서 메모리 스왑 파일 생성 (Amazon Lightsail) 현재 아마존 라이트세일의 가장 작은 모델에서 워드프레스를 사용하고 있습니다. (현재는 2개) 메모리가 작다보니 (512MB) mysql이 자꾸 죽는 현상이 발생하고 있습니다. (mysql 로그 파일을 보면 innodb에서 메모리 부족 에러가...) 물리 메모리를 늘리기 위해서는 플랜을 상향해야 하지만, 그만큼 비용이 증가하겠죠. 가벼운 서비스를 하는데 플랜을 상향하고 싶지는 않아, 스왑 메모리를 사용하도록 설정해 보겠습니다.(당연히 스왑 메모리는 (가상)디스크를 메모리로 사용하기 때문에 물리 메모리보다 느리지만, 그래도 SSD이니 예전 HDD에 비해서는 빠르지 않을까 싶습니다. 그리고 운영체제에서도 무작정 스왑 메모리를 RAM처럼 사용하는게 아니고 사용 빈도에 따라 영역 배치에 대한 최적화 조절을 할테니.. 2017. 11. 10.
워드프레스에서 SFTP를 사용하여 업데이트와 플러그인 테마등을 설치 가능 하도록 하기 워드프레스에서 테마와 플러그인을 설치하거나 업데이트 설치를 시도하면, 워드프레스는 FTP 또는 FTP-S 계정을 요구합니다. 예를 들어 새로운 테마를 다운로드 받고 설치 하려고 하면... 이렇게 Connection Type 선택지가 FTP와 FTPS 밖에 없습니다. 그러나 AWS EC2나 아마존 라이트세일 아마존 리눅스 서버 인스턴스는 기본적으로 SSH만 지원되고 FTP와 SFTP는 따로 설치 및 설정하지 않으면 기본적으로 세팅되어 있지는 않습니다. 그러면 워드프레스에서 어떻게 SFTP를 사용할 수 있을까요? 이 글에서는 가장 간단한 방법인 SFTP 지원 플러그인을 설치해서 SFTP를 사용할 수 있도록 만들어 봅니다. 1. SSH SFTP Updater Support 다운로드 먼저 워드프레스 관리자 페이.. 2017. 11. 7.
워드프레스 Unable to create directory wp-content/uploads ... 에러 해결 방안 (아마존 라이트세일, 아마존 리눅스) 먼저, 이 글은 이 블로그에 게제되어 있는, "Amazon Lightsail 여러개의 워드프레스 사이트 설치" 연재글에 따라 아마존 리눅스에 워드프레스를 설치한 경우의 해결 방법임을 미리 알려 드립니다. 물론, 그렇지 않다고 하더라도 해결 방법에 있어서의 틀은 비슷할테니 참고하면 되겠습니다. 워드프레스를 처음 설치하고 관리자 페이지에서 플러그인이나 테마등을 다운로드 받으려고 하면, "Unable to create directory wp-content/uploads/.... Is its parent directory writable by the server?" 이와 같은 에러 메시지를 보여주며 실패하는 경우가 있습니다. 이런 경우에 대해 구글에서 검색해 보면 해결 방법에 대한 많은 글들이 나옵니다만, 결국.. 2017. 11. 6.
Amazon Lightsail 여러개의 워드프레스 사이트 설치 (8) - 스냅샷 생성 이번 글도 잠시 쉬어가는 페이지라고 보면 되겠네요. 이제 몇 회에 걸쳐서 작업한 아마존 라이트세일의 서버 인스턴스의 스냅샷을 만들겠습니다. 스냅샷은 작업중이던 가상 서버의 가상 SSD를 그대로 백업본을 만드는 것이라고 생각하면 됩니다. 지금까지 작업한 내용 그대로 스냅샷을 저장하면, 이후로 작업하다가 다시 지금 까지 작업내용으로 되돌릴 수 있습니다. 그러면, 스냅샷을 만들어 봅니다. 먼저, 아마존 라이트세일 사이트에 접속하고 로그인을 합니다. 위 화면에는 서버 인스턴스가 하나만 표시되어 있는데, 서버 인스턴스를 여러개 만들면 여러개가 나타납니다. 스냅샷(Snapshot)을 생성 할 인스턴스의 팝업 메뉴 버튼 (세로로 점 3개) 아이콘을 클릭합니다. 선택한 서버 인스턴스의 관리 화면으로 들어가기 위해 팝업.. 2017. 11. 6.