목록Web_App (24)
우노
웹 서버와 웹 어플리케이션 서버의 구조 웹 서버 클라이언트가 정적 데이터(HTML, CSS, etc)를 요청하면, 앞단에서 빠르게 제공하는 역할을 합니다. 클라이언트가 동적 데이터를 요청하면, WAS에 요청을 보내고, WAS가 처리한 데이터를 클라이언트에게 전달하는 역할을 합니다. 웹 서버 종류로는 NGINX, APACHE 등이 있습니다. 웹 어플리케이션 서버 클라이언트가 요청한 동적 데이터(DB 조회, 다양한 로직 기반 컨텐츠, etc)를 처리하는 역할을 합니다. 웹 어플리케이션 서버 종류로는 아파치 톰캣, 제우스, 제티(Jetty), 레진(Resin) 등이 있습니다. WAS가 Web Server의 모든 기능을 수행하면 되는 거 아닌가? Web Server는 왜 사용하는가? 정적, 동적 데이터 처리 서..
들어가기 앞서, 해당 포스트에선, Nginx의 Location match 종류와 정규표현식에 대해서 다뤄보겠습니다. Location Match 종류 prefix match location /greet { return 200 'this is prefix match'; } 위 예제에선, /greet으로 시작하는 모든 uri에 대해서 동작합니다. 54.180.79.141/greet 54.180.79.141/greeta exact match location = /greet { return 200 'this is exact match'; } 위 예제에선, /greet과 정확히 일치하는 uri에 대해서만 동작합니다. regex match location ~ /greet[0-9] { re..
들어가기 앞서, 티스토리에선 구글 에드센스를 통해, 전체 게시물에 광고를 포함시킬 수 있습니다. 하지만, 특정 게시물의 광고 게시를 원하지 않는다면, 해당 포스팅을 통해, 특정 게시물의 광고 영역을 숨길 수 있습니다. 만약, 자동광고를 사용하고 있다면, 구글 애드센스 콘솔에 접근한 뒤, 특정 사이트의 광고를 차단하는 방법이 있지만, 저는 자동 광고를 사용하고 있지 않기 때문에, CSS 를 사용해 게시물별로 광고 영역을 숨기는 방법에 대해서 다뤄보겠습니다. 광고 숨기는 CSS 코드 포스팅 시, HTML 모드로 접근한 뒤, 상단에 해당 코드를 추가하면 됩니다.
시작하기 전에 카카오맵(Kakao 지도) Javascript API는 키 발급을 받아야 사용할 수 있습니다. 그리고 키를 발급 받기 위해서는 카카오 계정이 필요합니다. 키 발급 및 적용 과정 카카오 개발자사이트 (https://developers.kakao.com/) 접속 회원가입 및 로그인 카테고리 "내 애플리케이션" 클릭 애플리케이션 추가하기 클릭 앱 이름 및 사업자명 기재 추가 된 App 클릭 앱 설정 > 플랫폼 > Web 플랫폼 등록 > 사이트 도메인 등록 (예:http://localhost:8080) 앱 설정 > 요약 정보 및 앱 키 > [JavaScript 키] 를 지도 API의 appkey로 사용 Javascript 예 웹 실행