Entries by eastflag

개발자 로드맵

fullstack 개발자 front-end 혹은 back-end 공통이던 알아야 할 기본 소양 + 영어 + 언어: 자바, 자바스크립트 es5, es6, TypeScript, Python + 아래중에서는 HTTP 프로토콜 (RFC2616) front-end 로드맵 + 2018년도 back-end reference + https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d + https://github.com/kamranahmedse/developer-roadmap

온라인 강의 사이트 소개

개발관련  대표적인 온라인 강의사이트 top 10——————- 이 사이트들의 특징은 유튜브처럼 그냥 동영상을 시청하는게 아니라, 직접 코딩을 하면서 배운다는 것이다. 1. FreeCodeCamp 무료. YouTube 에 최신기술로 가득찬 강의가 모두 무료로 공개되어있다. 2.TreeHouse 유료(Basic: 25$, Pro: 49$) 2. CodeAcademy 무료 4. CodeSchool 유료/무료 5. Cosera 무료/유료 6. EDX 유료/무료 7. UDACity 유료/무료 8. LiveCoding.TV 무료 9. EggHead.io […]

AWS lightsail에 wordpress 블로그 만들기

lightsail 리눅스 인스턴스 만들기 AWS EC2 가격이 18$라서 국내 스마일서브같은 저렴한 클라우드 상품을 사용하다가 AWS에 가상서버를 서비스할 수 있는 저렴한 상품인 lightsail이 나오면서 내 워드프레스 블로그를 이전하였다. 1) 라이트세일 가입 : Amazon Lightsail 홈페이지 접속해서 가입. 2) 대시보드에서 Create Instance 눌러서 인스턴스 만듭니다. 3) 리눅스 운영체제 선택되어 있고, Apps + OS (운영체제랑 프로그램이랑 같이 설치하기) 선택하고, WordPress […]

Google Cloud Platform 구성하기

gcp에도 aws와 마찬가지로 신규 계정에 대해서 12개월 무료 사용할 수 있는 300$ 상당의 크레딧이 제공되고 있으며 항상 무료인 제품군이 있다. https://cloud.google.com/free/ Google Compute Engine 구성 AWS의 EC2와 같은 IaaS 제품군이다. us-east4를 제외한 미국 지역에 f1-micro 인스턴스 1개를 생성하면 항상 무료로 사용할 수 있다. 인스턴스를 생성후 아래와 같은 추가 작업을 수행한다. – cloud api Access 범위 […]

centos sendmail 설정 및 메일 발송

설치


  메일 보내기 테스트 보내는 사람: sender@gmail.com 받는 사람: receiver@gmail.com 메일 제목: subject title 메일 본문: content message


  dkim 설치 지메일로 발송시에 스팸처리된다. 스팸처리가 안되게 하기 위해서 dkim 설정을 한다. example.com을 본인 도메인으로 바꿔서 처리한다. KeyTable, SignTable, TrustedHost를 각각 수정후 맨 마지막 default.txt를 DNS 서버의 zone 파일에서 아래와 같이 TXT 값을 삽입한다 […]

centos에 백엔드 springboot tomcat 서버 구축

node & pm2 설치 root 계정으로 nodejs 8.x 와 pm2를 글로벌로 설치한다.


  컴파일 centos 계정으로 진행한다. # 은 보통 root에서 사용하는 콘쉘의 프람프트이고 $는 사용자계정의 쉘 프람프트이다. #이면 root 계정으로, $면 사용자 계정이라고 생각해야한다. gradle wrapper로 컴파일 후 /var/eastflag/eastflag.jar 로 복사한다. 미리 root 계정에서 해당 폴더는 만들어 놓았어야 한다. 만일 git이 없으면 root […]

centos에 nginx 및 SSL 설치

개요 SPA 프레임웍을 구축하게 되면 image, js, css 같은 정적인 파일을 서비스하는 프런트엔드 서버와 REST api를 제공하는 백엔드 서버가 필요하다. linux 시스템에서는 정적인 파일을 서비스하는 웹서버로 nginx가 최적의 웹서버로 알려져 있으며 spring boot과 같은 백엔드 서버는 nginx 뒷단에 reverse proxy로 구성하게 된다.  이렇게 구성하면 CORS 문제도 생기지 않는다. 또한 lets’s encrypt라는 무료 SSL을 설치하고, 파일업로드를 […]

centos 및 패키지 설치

클라우드 서버 구축 먼저 AWS 나 GCP 에 centos 7 64비트 서버를 구축한다. AWS EC2는 1년 동안 free tier 로 무료로 사용할 수 있으나 그 이후로는 약 20$ 정도의 비용이 든다. RDS까지 합하면 한달에 40$ 이상 비용이 청구가 된다. 만일, 상용 서버라면 AWS나 GCP를 사용하는게 바람직하지만 테스트 용도나 개발용도라면 저렴한 비용의 스마일서버같은 국내 클라우드서버를 사용하는게 […]