유튜브 컴공선배를 통해서 접하게 된 프로그램이다. 개발자로서 성장을 꿈 꿔왔기에, 우아한테크코스에 지원했었다. 하지만 낙방하고 잠시 방황을 시기를 거쳤는데, 그러던 와중에 알게되었다. 멈춰있으면 아무 것도 달라지지 않기에, 마음을 가다듬고 열심히 자기소개서도 쓰고 면접
라이징 프로그래머2의 1주차 과제중 일부인 Apache, PHP, MySQL의 소스설치를 진행하면서 그 과정을 기록해두려고 한다. 가상머신의 설치와 가상머신에 Linux 계열 OS를 설치하는 부분은 추후에 추가해서 기록하도록 해야겠다.실습에 사용된 OS는 Linux 기
라이징 프로그래머2의 서버반 2주차 과제중 일부인 Bitnami로 서버 구축 및 외부에서 접속 확인까지의 과정을 기록하도록 하겠다.위키백과에서 Bitnami는 가상 어플라이언스 및 웹 앱, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리라고 서술한다.쉽게 말하자면,
AWS란 Amazon에서 클라우드 환경을 구축하여 가상컴퓨터를 대여해주는 서비스이다. 이러한 서비스는 이 외에도 Azure, GCP 등이 있다. 서버를 구동하기 위해서는 여러 물리적 자원과 시간, 비용이 필요하게 되는데 AWS를 이용하면 이 모든 절차를 생략할 수 있다
Windows 운영체제에서 Unix 계열 플랫폼 서버를 이용할 때, 원격 접속을 지원하는 SSH(Secure Shell) 프로그램을 이용하게 되는데, 대표적으로 PuTTY와 WinSCP가 있다. Putty를 이용하여 AWS EC2 인스턴스에 원격으로 접속할 수 있고,
EC2 인스턴스에 접속해서 Nginx를 설치한다.1 Nginx 설치-11 Nginx 설치-2Nginx 설치가 완료되었다면 잘 설치되었는지 확인하기 위해 EC2 인스턴스의 퍼블릭 IPv4 주소를 브라우저에 입력해서 접근해본다. 하지만 Nginx 화면이 나오지 않는데,
본 글은 인텔리제이로 AWS EC2 인스턴스 내부의 MySQL 서버에 외부 접속하는 방법을 다루고 있습니다. 본 실습에 사용된 인텔리제이는 Community 버전이 아닌 Ultimate 버전인 점을 유의하시기 바랍니다. 로컬에서 원격 데이터베이스로 붙을 때 사용하는 M
EC2 인스턴스에 접속한 뒤, 패키지매니저를 통해 phpMyAdmin을 설치해준다. 먼저 sudo apt update를 통해 패키지 업데이트를 진행하고 sudo apt install phpmyadmin으로 phpMyAdmin을 설치해준다.1 phpMyAdmin 설치-
본 글을 도메인 사이트인 가비아를 이용해서 AWS EC2 인스턴스 서버에 도메인을 적용하는 과정을 다룬다.ip 주소 대신에 도메인을 적용해서 접근을 편하게 하려고 한다. 먼저, 가비아에서 간단하게 원하는 도메인 주소를 검색한 뒤 구매한 다음에 다음 과정을 진행했다.가비
먼저, 본 과정을 진행하려면 전제조건이 필요하다.Ubuntu 16.04 서버 1개(버전에 따라 대동소이할 것이다. 참고자료를 살펴보자).완전히 등록 된 도메인 이름(본인의 경우에는 가비아에서 구매한 도메인을 사용하였다).서버에 대해 다음과 같이 설정된 DNS 레코드.e
라이징 프로그래머2의 2주차 챌린지 과제로 주어진 것은 다음과 같다. Ubuntu Nginx LEMP(Linux, Nginx, MySQL, PHP)환경에서 서브 도메인 적용하기 IP to Domain Redirection 적용하기 진행하기에 앞서, 본인은 가비아라는
라이징 프로그래머2의 3주차 과제가 시작되었다. 이번 주차에는 데이터베이스를 다루며, 그중 일부분인 ERD 설계를 해보려고 한다. AQueryTool을 이용해서 진행할 것이고 데이터베이스는 MySQL을 사용한다. ERD(Entity Relationship Diagra
라이징 프로그래머2의 4주차 과제가 시작되었다. 이번 과제 중 일부인 REST API의 설계 및 구현을 하기위해 공부한 내용을 정리해보았다.
라이징 프로그래머2의 4주차 과제 중 두번째인 API 명세서 작성을 진행해보았다. 직전 포스팅에서 REST API가 무엇인가, 에 대해서 공부를 하였다면 이번엔 직접 URI 및 요청과 응답, HTTP Method까지 모두 설계해보았다. 스트리밍 서비스, Melon!
Amazon RDS DB 인스턴스 생성
5주차 과제를 진행하면서, 그중 JWT를 비롯한 인증 방식에 대해 기록하고자 한다. 인증 방식 인증 방식이란 무엇일까? 간단하게 설명하자면, 놀이공원에 입장하고 놀이기구를 이용하기 위해서는 다양한 방법이 있다. 자유이용권, Big 5, 단일 발권 등등.. 여기서 각
본 글에서는 AWS EC2 인스턴스 서버에 SpringBoot를 배포하는 과정에 대해서 정리하고자 한다(gradle 프로젝트 기준). ./gradlew 권한부여 먼저, EC2 인스턴스 서버에 git과 java가 설치되어 있어야 한다. 두 가지 모두 설치가 되어있
계획이란 미래에 관한 현재의 결정이다\-드래커시간은 정말 빠르다. 길다면 길고 짧다면 짧은 기간동안 진행했던 라이징 프로그래머2도 벌써 막을 내렸다. 정말 쉴틈없이, 정신없이 달려왔던 것 같다. 이제서야 조금의 여유가 생겨서 짧게나마 기록을 남기려고 한다.먼저 교육에