[업데이트 2018.11.10 18:03] Ubuntu 16.04에서 reverse proxy 설정 방법.(https://www.digitalocean.com/community/tutorials/how-to-use-apache-as-a-reverse-proxy-with-mod_proxy-on-ubuntu-16-04) * 참고[1] https://www.digitalocean.com/community/tutorials/how-to-use-apache-as-a-reverse-proxy-with-mod_proxy-on-ubuntu-16-04
[업데이트 2017.06.30 08:44] Jupyter Notebook을 통해 대화형으로 Python을 실행하고 그 결과를 마치 Notebook처럼 관리할 수 있습니다. 1. 설치를 하기에 앞서 먼저 Python이 설치되어 있어야 합니다. Jupyter설치를 위한 Python 버전은 아래와 같습니다. Jupyter installation requires Python 3.3 or greater, or Python 2.7 2. Python 설치후 pip(Python Package Manager) 통해 Jupyter를 설치합니다. 가장 최신 pip 사용을 위해 아래와 같이 업데이트합니다.pip3 install --upgrade pip 3. 2번 완료후 아래와 같이 Jupyter 작업 디렉토리를 하나 만든 후..
[업데이트 2017.02.24 14:18] REST API를 구현함에 있어서 Modern PHP 기능 중 하나인 PDO 객체를 이용하여 MySQL query부터 JSON 객체 생성까지 간단히 정리한 코드입니다. HTTP request에 대해 php 페이지가 응답한 결과입니다.{ "status":200, "response": { "total":2, "result": [ {"idx":1,"content":"http:\/\/arclab.tistory.com\r\n\ub098\uc758 \ud50c\ub85c\uadf8"}, {"idx":3,"content":"http:\/\/www.coursera.com\r\nCoursera \uc628\ub77c\uc778 \uac15\uc758 \uc0ac\uc774\ud..
[업데이트 2017.02.21 16:07] REST API에 대해 기술적으로 학습 및 정리를 하기 위해 다양한 자료를 수집하다보니 정작 구현에만 집중하고 있는 자신을 발견하게 되었습니다. OSI 7 계층 중에서 응용 계층에 속하는 HTTP 프로토콜에 대한 배경 지식을 먼저 아는 것이 REST API를 제대로 학습하는 길이라 생각 되었습니다. 그래서 해당 포스팅을 통해 간략히 OSI 7 계층 및 HTTP 프로토콜에 대해 정리하고자 합니다. 먼저 HTTP 프로토콜이 OSI 7 계층 중에 어떤 것에 속하는지부터 정리를 해보려고 합니다. 1. OSI 7 계층 OSI 7 계층은 이름에서 알 수 있듯이 7개의 계층으로 구성됩니다. 자세한 내용은 아래 WiKi 정보를 참고하시기 바랍니다. 7개 계층에서 우리가 자주 ..
[업데이트 2017.02.01 21:00] cURL로 GET/PUT/POST/DELETE에 대해 REST API 테스트 환경을 구축 후, 해당 http request가 발생 할 때 마다 자동으로 xDebug가 실행되도록 설정을 하고 싶었는데, 아래와 같이 xdebug.remote_autostart를 1로 설정하면 쉽게 디버깅이 가능했습니다.xdebug.remote_autostart=1 xdebug.extended_info=1 xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug.profiler_enable=true xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=localhost xd..
[업데이트 2017.02.03 01:17] PHP에서 REST API 구현을 위한 간단한 HTTP Request 정보 추출 방법을 정리하였습니다. 크게 3가지에 대해 정보에 대해 추출을 해보았습니다. - Request Method - Request URI Path - Request URI Query Parameter 다음은 해당 정보 추출에 대한 소스코드입니다. (예외처리를 신경쓰지 않은 코드입니다)/* * Get the data from $_SERVER variable * - Request Method * - Request URI Path * - Request URI Query Parameter */ $requestUri = $_SERVER['REQUEST_URI']; $requestMethod = $..
[업데이트 2016.12.22 10:00] Tistory에 공부하는 내용들을 정리하면서 소스 코드를 깔금하고 보기 좋게 올리는데 어려움이 있었는데, JavaScript 기반의 SyntaxHighligher라는 오픈소스를 알고 적용해보게 되었습니다. 아래의 위치에서 zip파일을 받아 압축을 해제합니다. * 참고: http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html 압축을 해제하면, scripts, styles 2개의 폴더가 있는데, 해당 폴더에 있는 .js, .css 파일 모두를 Tistory > 관리 > 스킨 꾸미기 > HTML/CSS 편집으로 이동 후, 파일 업로드 매뉴를 통해 모두 업로드합니다. 이제 해당 JavaScript 파일..
[업데이트 2016.12.08 18:24] Java Runtime Engine을 설치 후, JRE 기반 Web Service를 실행 할 때, 아래와 같은 메세지가 발생하며 실행이 안될 때가 있는데, 이때 해결하는 방법을 찾아보니 다음과 같았다.(Windows용 버전 1.8.0_111 기준) no 'server' JVM at C:\Program Files\Java\jre1.8.0_111\bin\server\jvm.dll' JDK를 설치 후, 아래의 폴더 안에 있는 파일들을 JRE가 설치되어 있는 bin폴더 아래에 server 폴더를 만든후 해당 파일들을 복사한다. C:\Program Files\Java\jdk1.8.0_111\jre\bin\server\ => Copy to C:\Program Files\J..
[업데이트 2016.12.02 13:52] REST API 테스트를 위해 HTTP Request/Response 확인을 위한 툴을 찾아보던 중, Firefox의 Plugin중 하나인 Poster를 사용해보게 되었습니다. 먼저 Firefox 브라우저를 설치한 후, 아래의 주소에서 또는 부가 기능 검색을 통해 Poster를 설치합니다. 참고: https://addons.mozilla.org/en-US/firefox/addon/poster/ 아래의 그림과 같이 GET/POST/PUT/DELETE HTTP Request에 대해 테스트 가능하며, 파라메터/파일/헤더에 대해서 테스트가 가능합니다.
[업데이트 2016.12.01 15:03] 만약 REST API WAS 서버를 구축하여 API를 open하게 될 때, 해당 WAS 서버에 대한 직접적인 접근을 허용하기에는 보안상 문제가 될 수 있습니다. 따라서 보통 REST API WAS 서버는 내부망에 위치하게 하고, Reverse Proxy 서버가 Client에서 요청한 REST API Request에 대해 대신 Response를 하게 됩니다. Proxy는 Forward/Reverse Proxy 두가지가 있는데, 보통 Forward Proxy는 사내망 Client에서 외부에 있는 웹서버를 접근할 때 사용되며(미리 Proxy 지정이 필요함), Reverse Proxy는 Client에서 웹서버에 접근 할 때, 내부망에 위치한 WAS서버를 대신하여 요청한..
- Total
- Today
- Yesterday
- GOD
- ate
- ILoop Engine
- Mask R-CNN
- Sea Bottom
- English
- Badge
- Library
- 도커
- Memorize
- Meow
- SSM
- #REST API
- #ApacheSpark
- #ApacheZeppelin
- 2D Game
- sentence test
- Worry
- some time ago
- project
- #ELK Stack
- belief
- Game Engine
- #TensorFlow
- Physical Simulation
- aws #cloudfront
- docker
- Ragdoll
- OST
- Jekyll and Hyde
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |