내일배움캠프 26일차 서버리스

2021. 10. 28. 05:17스파르타코딩클럽

# TIL

 

ec2 -> ip주소 -> filezila -> gitbash 로 포스팅
http를 https로 하게하는 인증서
https://letsencrypt.org/ko/

# 용어정리



정적 웹호스팅
: 서버에 미리 저장된 파일(html, javaScript, 이미지, 동영상 및 기타 파일)을 그대로 전달되는 웹 페이지


웹에서 사용하는 API
: 서버와 클라이언트가 주고 받을 때 사용하는 인터페이스.


Cloud
: 외부에서도 데이터에 접근하고 서버를 관리, 인터넷을 통해서 컴퓨터의 리소스( 메모리, 저장장치, CPU )를 사용하는 것, 


Deployment
: 소프트웨어가 의도한 유저에게 사용가능하게 하기 위해 행하는 모든 과정
가장 중요한 개발 과정으로 코딩, 빌드, 테스트, 패키징, 릴리징, 구성, 모니터링 등 모든 과정을 포함.


IP
: Internet Protocol 통신망들을 서로 연결하는 규칙


Domain
: 선별한 웹사이트를 접근하게해주는 주소이름


CDN
: 협력하여 인터넷 콘텐츠를 고속 전송하는 지리적으로 분산된 서버 집단


DNS
: 인터넷에 연결된 IP 주소를 사람이 인식하기 쉽게 문자로 만든 인터넷 주소


NameServer
: 인터넷에서 도메인 이름 서비스를 제공하는 서버


Nginx 웹서버
: 웹 서버 소프트웨어. 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용. 다수의 연결을 효과적으로 처리가능. Reverse Proxy Server로 활용하여 WAS 서버의 부하를 줄일 수 있는 로드 밸런서로 활용


HTTPS
: Hyper Text Transfer Protocol Secure 클라이언트와 서버간의 비밀공간 제공


Firewall
: 미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템


WAF
: Web Application Firewall 웹 전용 방화벽


SQLInjection
: 악의적인 사용자가 보안상의 취약점을 이용하여, 임의의 SQL 문을 주입하고 실행되게 하여 데이터베이스가 비정상적인 동작을 하도록 조작하는 행위