Aws

  • Published on
    Let's Encrypt 는 3개월마다 인증서를 갱신해야한다. AWS Elastic Beanstalk로 배포된 앱은 인스턴스가 언제 재시작 될지 알수 없기 때문에 크론잡 주기가 틀어질수있고, 크론잡의 날짜를 고정하면 수동 갱신과 다름 없기 때문에 그냥 터미널에서 갱신하는 방법을 정리해봤다.
  • Published on
    AWS 서버로 이전하기 위해 필요한 지식들 2탄 지난글에 이어서 2탄으로 정리해본다. 지난글을 되짚어보려니 또 기억이 가물가물... 역시 글은 생각날 때 바로 써야... 흐흑... 각설하고,.. 지난 글을 되짚어보자. 지난글에서 아마존 EC2 인스턴스를 하나 만들고 사용자 계정과 파일 및 폴더 소유자에 대한 이야기를 잠깐 언급했었다. 특히 엔진엑스에서 서버의 실행권한이 nginx 라는 것이 매우 중요하다고 이야기했었다. 이 이야기를 하기 앞서 먼저 리눅스 파일 권한 부터 알아보자. 리눅스 파일 권한에 대한 기본 개념 리눅스를 설치하고 가장 최상위 루트(/)에서 ls -al명령어를 실행해보자. $> cd / $> ls $> ls -al 합계 100 dr-xr-xr-x 23 root root 4096 11월 21 15:10 . <--- 현재 폴더 dr-xr-xr-x 23 root root 4096 11월 21 15:10 .. <--- 상위 폴더 -rw-r--r-- 1 root root
  • Published on
    드디어 서버 이전을 완료했다. 그동안 임시 도메인을 쓰고 있었는데... 도메인 설정까지 완전 이전완료! 그동안 귀찮고 편리하다는 이유만으로 호스팅에 의존하다보니 진작에 알 수 있었던 것들을 이제서야 알게됐다. 특히 도메인 관련!! 내가 너무 모르고 있었나싶다. 최근 AWS에서 라우터를 하나 설정하고 도메인도 하나 샀다. 도메인을사면 자동으로 Hosted Zones이 만들어지는데 이 상태에서 A레코드만 추가하면 wiki.miconblog.com 같은 서버 도메인을 쉽게 만들수있다. 하지만 기존에 샀던 이 도메인을 AWS와 연결하려고 찾아봤더니 AWS 가이드엔 도메인 운영 자체를 AWS로 옮기는 방법만 있지 다른 얘기는 못찾겠다. ㅎㅎㅎ 그래서 진짜 도메인 이전을 하려고 하니 이게 진짜 좀 귀찮터라.. 그러다 오늘 다른 방법을 찾았다. Hosted Zones 설정 일단 AWS 라우터에 가서 Hosted Zones을 하나 생성한다. 이때 기존에 샀던 도메인 이름을 넣고 생성하면 2개의 레
  • Published on
    앞으로 이사 만료일까지 4일 남았다. 4일안에 모든걸 해치워야한다. 귀차니즘을 이겨내고 잘 할수있을까? 일단 닷네임에서 AWS로도메인 이전하는건 보류.. 그냥 기존에 닷네임에서 카페24로 바라보던 DNS 서버를 다시 닷네임 자체 DNS로 변경후 A레코드만 추가하면 되는거였다. 이렇게 간단한걸 왜 싹다 AWS로 통일하려고 했을까? AWS가 그렇게 싸지도 않은데 말이지... 암튼 사설이 길었다. 각설하고,... Mac 에서 AWS로 파일 올리기 매우 간단하다. secure copy 라는 명령어를 이용하면 된다. 여기서 중요한건 바로 콜론(:)!! 콜론을 빼먹으면 안된다. $> scp -i [aws-인증키.pem] [/로컬PC의 경로/파일명.zip] ec2-user@xxx.xxx.xxx.xxx:[올릴 파일명] 서버에서 AWS로 파일 옮기기 이것도 사실 매우 간단하다. 그냥 wget이나 curl을 응용하면 된다. $> wget '서버URL'
  • Published on
    AWS로 옮긴지 이제 한달도 안됐다. 그동안은 AWS로 연습한다고 라우터도 만들고 RDS도 만들어보고 물론 EC2 인스턴스도 만들었었지. 그러다 문득, AWS 비용이 만만치 않다라는 얘기를 상기시키며 살짝 불안감에 떨면서 청구 금액을 봤는데,.. 지난달에 내가산 도메인 말고 비용은 0원이다. 당연하지! 1년간 무료라메? 라고 생각하면서 별 생각없었는데....ㅜㅜ 1년간 무료는 EC2 서버 한다였다는 사실을 이제서야 깨달았다. 청구서의 상세 내역을 보니까 어머나~ 내가 테스트로 만들어본 RDS가 엄청 비싼 녀석이었다. 한번도 접속안했고, 그냥 켜놓기만 했는데.. 벌써 40불... 후덜덜.... 바로 RDS 인스턴스 삭제... 젠장,.. 물론 세미나가서 받은 100불짜리 크레딧으로 직접적인 비용을 쓰진 않았으나... 아깝네..ㅎㅎ 또,.. 새는 돈이 없는지 다시 확인했다. 다행히 다른 녀석들은 한달 써봐야 0.1불도 안나가네.. 다행이다. 강의나가면 AWS로 실습하려했는데 전략을 바꿔야