Category: 서버

0

[크롤링] 데이터 수집을 위한 크롤링 2편 : 크롤링에 필요한 필수 요소들

 데이터 수집을 위한 크롤링 연속 포스팅  [크롤링] 데이터 수집을 위한 크롤링 1편 : 크롤링이란 무엇인가?   전편에 이어서, 이번에는 크롤링에 필요한 필수 요소들을 짚어보도록 하자.   1. 크롤링 대상 어떠한 목적을 가지고 정보 수집을...

0

[Node.js] Express-session 기반 로그인 세션 관리시, 로그인 리다이렉트 Ajax 처리

Node.js 상에서 로그인 세션을 관리하는 패키지인 Express-session을 사용하게 되면, 별도의 관리 로직을 구성하지 않아도 알아서 Request와 Response에 로그인 정보를 담아준다.   하지만 로그인에 따라 각 다른 페이지를 구성하거나, 노출 여부를 결정하는 경우라면 각 라우터의...

0

웹 서비스 단일 로그인 (아이디당 1세션 유지)

대부분의 웹 서비스 프레임워크에서 세션을 관리하는 기능을 제공한다. 이런 세션 기능들은 1번 로그인을 하면, 브라우저내의 어떤 탭에서도 로그인이 유지된다. 하지만 일부 프로젝트는 반드시 1계정 1세션 유지가 정책이 되어야 하는 경우도 있다.   [세션의 정의와 세션 관리 기능이...

[티스토리] 티스토리 OPEN API 이용하여, Access token 발급받기 3

[티스토리] 티스토리 OPEN API 이용하여, Access token 발급받기

티스토리 OPEN API를 이용하면, 사용자가 직접 로그인하지 않아도 글을 쓰거나, 수정, 삭제, 조회할 수 있습니다. 이런 CRUD 작업을 REST API를 바탕으로 수행하기 위해서는, 작업을 수행하는 자가 본인임을 인증해야 합니다.   이러한 인증을 Authentication이라고하며, 그중 티스토리는...

[서버] Node.js Redis Only (P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT allowed in this context 오류 해결 0

[서버] Node.js Redis Only (P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT allowed in this context 오류 해결

Coinlist.xyz 페이지를 만들면서 Socket.io를 이용하여 데이터 크롤링 결과를 실시간으로 뿌려주는 기능을 구현하였다. 물론 Node.js를 두개로 나누어 웹 서비스용과 데이터 크롤링 및 전송용으로 나눠서 사용했지만, Node.js http request 모듈이 특정 사이트에 가면 timeout이 생기는 문제가...

[서버] 우분투 아파치 가상호스트 및 프록시 설정 0

[서버] 우분투 아파치 가상호스트 및 프록시 설정

오늘 드디어 인터넷이 연결되면서, 고정 아이피를 받았다.  그래서 근 2주간 끊겨있던 웹 서버와 기타 서버들을 가동했다.   물론 컴퓨터는 달랑 2대인데 돌려야할 웹 사이트는 여러개고 추가적으로 몇 도메인을 구매하여 계속해서 늘릴 예정이라서, 반드시 한...

Translate »