일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- dfs
- 배포
- Spring Security
- 정수론
- 자료 구조
- n과 m
- DB
- 스택
- 너비 우선 탐색
- 브루트포스 알고리즘
- 소수 판정
- 수학
- 구현
- Vue
- springboot
- 백트래킹
- SWEA
- MYSQL
- 알고리즘
- 재귀
- 깊이 우선 탐색
- 프로젝트
- 백준
- JPA
- 그래프 이론
- 프로그래머스
- 그래프 탐색
- 다이나믹 프로그래밍
- 정보처리기사
- 문자열
- Today
- Total
목록인프라 (8)
영원히 남는 기록, 재밌게 쓰자

HTTPS가 필요한 이유HTTPS가 아닌 HTTP 프로토콜을 사용하면 웹 서버와 웹 브라우저 사이에 주고받는 데이터가 암호화되지 않으므로 이 과정에서 누군가가 데이터를 훔쳐볼 수도 있는 위험이 있다. 즉, 서비스의 보안이나 개인 정보가 보호되지 않는다는 의미이다. 따라서 웹 브라우저와 서비스 사이의 네트워크 구간에서 주고받는 데이터는 반드시 암호화하여 데이터가 노출되더라도 무슨 내용인지 알 수 없도록 해야 한다. 이 암호화를 해주는 기술이 SSL이다. 이러한 역할을 하는 것이 바로 HTTP에 SSL(Secured Socket Layer) 기능을 더한 HTTPS 프로토콜이다. 우리가 만든 서비스에 HTTPS 프로토콜을 제공하려면 SSL 인증서가 필요하다. SSL 인증서를 발급받아 엔진엑스(nginx)에 적..

이전에 서버 스크립트를 통해 백그라운드로 서버를 시작하도록 설정할 때에 서버를 시작할 때 마다 로그 파일을 생성해서 서버의 로그 기록들을 저장하도록 하였다. https://happy-youngjae.tistory.com/55 프로젝트 배포 해보기 (5) 서버 스크립트 생성해서 백그라운드로 서버 실행하기이전 글에서 인스턴스 서버를 로컬의 mysql 워크벤치와 연동하여 접속하는 것 까지 해보았다. https://happy-youngjae.tistory.com/51 프로젝트 배포해보기 (4) aws 인스턴스(우분투 서버)의 계정 로컬의 MySQLhappy-youngjae.tistory.com 서버 스크립트에 작성된 내용이다.#!/bin/bashJAR=studentmanage-0.0.1-SNAPSHOT.jarL..

그동안 개발 단계에서 웹 프로그램을 개발하고 테스트하기 위해 로컬 서버의 8080번 포트를 사용했다.(http://localhost:8080/) 80번 포트와 8080포트80번 포트와 8080번 포트는 모두 웹 서비스에 사용되는 TCP 포트이다. 하지만 차이점이 존재한다. 80번 포트표준 HTTP포트로 사용되는 포트이다. 웹 브라우저가 웹 서버에 접속할 떄 사용하는 기본적인 포트이다. 사용자가 웹 주소를 입력할 때 별다른 포트 설정을 해주지 않으면 자동으로 뒤에 :80으로 포트 번호가 붙어져서 통신하게 된다.8080번 포트주로 개발 목적이나 테스트 서버에서 사용된다.실제 운영 환경에서 사용되는 80번 포트와 충돌을 피하기 위해서 사용되는 포트이다. 그리고 80 포트를 사용해야하는 이유는 웹 서비스를 제공..

이전 글에서 인스턴스 서버를 로컬의 mysql 워크벤치와 연동하여 접속하는 것 까지 해보았다. https://happy-youngjae.tistory.com/51 프로젝트 배포해보기 (4) aws 인스턴스(우분투 서버)의 계정 로컬의 MySQL Workbench 연동해보기배포 이후 db를 다룰 일이 있을 때 마다 계속 SSH 접속을 하고 우분투 서버의 DB로 접속을 계속 한다면 조금 귀찮거나 힘들 수 있다.그래서 로컬 컴퓨터 즉, 자신의 컴퓨터에서 우분투 서버의 사용happy-youngjae.tistory.com 이번 글에서는 서버 스크립트 이용해서 서버를 백그라운드로 실행하여 프로그램이나 프로세스가 현재 프로세스 즉, 터미널 창을 닫더라도 서버 프로세스가 실행 되도록 설정해줄 수 있다. 프로젝트 시작 ..