본문 바로가기

서버개발4

#4 카카오 자동응답 API로 카카오봇 만들기 - Apache + php 서버 구현 Apache와 php를 이용하여 서버 구현하기 1. Apache 설치 ① 다운로드: Apache는 https://www.apachelounge.com/download/ 에서 다운받을 수 있다. C++ Redistributable Visual Studio 2015의 선행 설치를 요구하고 있으며 없으면 VCRUNTIME140.dll 오류를 만날 수 있다. ② zip을 풀고 그 중에서 "Apache24"라는 폴더를 원하는 곳에 풀어준다. 그곳이 아파치가 설치되는 곳이다. 2. 설정파일 수정(httpd.conf) [설치경로]/conf/httpd.conf ServerRoot 경로 변경 (\를 /로 변경해주기) - 포트 변경 (굳이 안해도 상관은 없음) - 웹문서 저장위치 변경> DocumentRoot "D:/Ap.. 2017. 9. 5.
#3 카카오 자동응답 API로 카카오봇 만들기 - WCF Service 서버 구현 WCF Service를 이용하여 서버 구현하기 이번에는 C#으로 서버를 구성하면서 알게된 WCF(Windows Communication Foundation)Service를 이용해보려고 한다. wcf는 클라이언트와 메시지를 주고 받기 위해 Endpoint를 제공한다. Endpoint는 Address, Binding, Contract로 구성되고 이를 WCF의 ABC 로 부른다. 간단하게 말하면 Address는 서비스가 위치한 주소, Binding은 통신 방법, Contract는 서비스가 제공하는 기능을 정의하는 것이다. 한 번 해보면 정말 쉽고 편한 방법이라고 생각이 드는데 처음 구성할 때는 어떤 타입의 프로젝트를 추가하는지, 어떻게 Contract를 정의하는지 원하는대로 되지 않아서 시도해보는 기간이 길었.. 2017. 8. 31.
#2 카카오 자동응답 API로 카카오봇 만들기 - NodeJS 서버 구성 NodeJS로 서버 구성하기 첫 번째로 nodejs를 이용해 간단히 요청에 응답하는 아주 단순한 서버를 구성해볼 예정이다. 그전에 nodejs에 대해 좀 상세히 알고 사용해보려고 한다. nodejs는 구글 크롬의 V8 자바스크립트 엔진에 기반해 만들어진 서버 사이드 플랫폼이다. 다들 크롬이 다른 웹브라우저보다 월등히 빠르다는 사실은 잘 알 것이다. 기존의 자바스크립트 엔진은 코드를 인터프리트하여 처리했지만 V8은 JIT(Just In Time)방식을 사용하여 실행하는 시점에 바로 기계어로 컴파일 해준다. 이 엔진을 서버로 사용하는 것이 nodejs이다. 간결한 언어인 자바스크립트로 성능이 좋은 서버를 구성할 수 있다는 점이 nodejs의 큰 무기이다. 또한 서버를 구성하는데 별로 힘이 들지 않아 초보자도.. 2017. 8. 25.
#1 카카오 자동응답 API로 카카오봇 만들기 - 가입 카카오봇 만들기 서버 개발자로써 틈날 때 마다 자기계발의 시간을 가지기 위해 무엇을 해보는게 좋을까 고민을 많이 해왔다. 그 때 눈에 들어온 것이 바로 카카오톡 플러스 친구 였다.카카오톡에서 제공하는 API는 너무 잘되어 있어서 요청을 잘 받기만 하도록 코드 몇줄만 잘 짜넣으면 된다. 검색을 해보니 nodejs 와 php 코드를 통해 개발된 자료를 볼 수 있었고 나는 Practice 이므로 나는 아래의 3가지로 각각 간단하게 구성해보기로 했다. nodejs WCF ServiceApache + php 선택의 이유는 없다. nodejs는 인턴을 하면서 간단한 서버를 구성해본 적이 있었다.정말 예제만 보고 따라 했던 그 허접했던 서버는 많이 부족했고, 실제 일을 하면서 이용하는 중인 WCF는 더 알고 싶을 뿐.. 2017. 8. 21.