본문 바로가기
728x90
반응형

웹서버4

[개념] 웹서버 Nginx 란? 클라이언트는 정보를 요청하는 쪽이고 서버는 정보를 제공하는 쪽이다. 이것은 상대적인 개념으로 클라이언트를 위한 전용 머신이 따로 있는 것은 아니고, 클라이언트 소프트웨어인 웹브라우저가 설치되어 있다면 클라이언트가 되는 것이고, 서버 소프트웨어인 웹서버가 설치되어 있다면 서버가 되는 것이다. - WEB서버 : 정적인 data(HTML 파일이나 이미지 같은 정적 콘텐츠) 처리, 요청 받아 WAS 호출 (종류 - Apache, Nginx, 구글 웹서버, MS IIS, Webtier 등) - WAS : WEB서버와 WEB 컨테이너 결합, JSP, Servlet 구동 환경 제공, 동적 data 처리(요청에 따라 내부 로직 처리 후 다른 결과값 리턴) (종류 - Tomcat, Oracle Weblogic, IBM .. 2021. 8. 1.
[웹 프로그래밍 개념] 웹 Web 이란? (서블릿, JSP, 컨테이너, HTTP) 1> 웹 (Web) : 클라이언트가 서버에 정보를 요청하면 응답하는 콘텐츠 - 정적 웹 : 웹서버에 잇는 웹 문서를 클라이언트에 제공 (HTML, GIF, JPG, PDF, PPR 등) - 동적 웹 : 요청 시마다 다른 웹 문서를 클라이언트에 제공 (CGI, ASP, PHP, 서블릿, JSP 등) 2> 서블릿 (Servlet) : 클라이언트가 웹 브라우저 통해 요청하면 서버에서 실행한 후 결과 클라이언트 전송 - 뷰를 통해 요청을 받은 것을 처리하는 컨트롤러 구현 3> JSP (Java Server Page) : HTML 페이지 안에서 스크립트 형태 구현, View 뷰 페이지 만들 때 사용 - 뷰 (View) : 간단히 클라이언트로부터 받은 요청 처리된 결과를 보여주는 페이지 (화면) 4> 웹 서비스 :.. 2020. 4. 4.
[Web] 웹 어플리케이션, HTML 정리 (a 태그, ul 태그) * WEB 개념 정리 - 클라이언트 : HTML, CSS, JAVASCRIPT, 웹브라우저 - 서버 : 미들웨어, 데이터베이스, 웹서버 웹서버가 설치되어있는 것이 서버이고, 웹브라우저는 클라이언트 개념 클라이언트는 서버로 요청하고, 서버는 웹브라우저로 응답 해주는 개념 1> HTML (Hypertext Markup Language) : 웹페이지를 만드는 언어 웹브라우저 요청하면 웹서버에서는 HTML 응답이 되어 화면에 표출 문서와 문서가 Link 연결 의미 - TAG html 내에서 문자열 같이 앞뒤로 어떠한 기능을 표시해주는 기능 - a 태그 'a' 태그 같이 TEST 이면 TEST는 어느 링크가 걸려있는 기능을 표시 1. a 태그 예시 추천블로그 클릭 -> 추천블로그를 클릭하면 해당 href에 선언한.. 2020. 3. 25.
[정보보안기사 정리] - 인터넷 응용 보안 개념 (FTP, 웹서버 보안) # FTP (File Transfer Protocol - 파일 전송하는 통신 프로토콜로 FTP 서버에 접속하여 파일을 송수신할 수 있다. - 내부적으로는 TCP 프로토콜 - 포트 2개 사용 : 명령 포트(21번), 데이터 포트 (파일 업로드/다운로드) - 보안을 위해 전송과정 암호화 방식인 SFTP 방식을 사용 1> FTP 종류 - FTP : TCP 프로토콜을 통해 데이터 송수신 - SFTP : 전송 구간을 암호화하여 데이터 송수신 (보안강화) - tFTP : 인증 과정 없이 UDP 기반 데이터 송수신 - FTP 접근통제 ftpusers : FTP 접근 제한할 사용자 등록하는 파일 hosts.deny : FTP 접근 제한할 IP 등록하는 파일 hosts.allow : FTP 접근 허용할 IP 등록하는 파.. 2020. 3. 18.
728x90
300x250