IT/리눅스 2021. 5. 28.
우분투 18.04 LTS 웹서버 Nginx 설치 및 서비스 등록
우분투 18.04 LTS 웹서버 Nginx 설치 및 서비스 등록도 별거 없다. 그냥 명령어 몇개로 웹서버를 간단하게는 바로 올릴 수 있다. nginx 설치 설치 로그로 대신하련다. twmini@twmini-ThinkCentre-M600:~$ sudo apt-get install nginx [sudo] twmini의 암호: 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream nginx-commo..
IT/파이썬 2021. 1. 20.
파이썬 - Flask 모듈을 Gunicorn 을 이용하여 Nginx 에 연동하기 - WSGI 서버
Flask 를 이용해서 파이썬 서비스를 개발했다. 그런데, 실행을 시켜보면 WSGI 서버를 사용해라는 경고가 떡하니 불안하게 만드네... WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. 요는 개발 단계에서 테스트로 flask 서버를 이용해도 무방하지만, 실제 배포 서비스 개시하는 production 단계에서는 WSGI 서버를 사용해라는 것이 요지이다. 아파치나 Nginx 서버에 연동해서 이 flask 모듈을 자동으로 불러 줄 수 있도록 설정해야 한다. 먼저 WSGI 를 설정하려고 찾아보다가 지-유니콘 이라는 모듈을 쓰면 아주 쉽고 성능도 괜찮게 쓸 수 있다는..
IT/리눅스 2019. 12. 20.
윈도우 리눅스 SSH 터미널 프로그램 추천 - MobaXterm
윈도우 리눅스 SSH 터미널 프로그램 추천 - MobaXterm 윈도우 10에서도 MobaXterm 이라는 프로그램으로 리눅스 터미널을 맘대로 사용해 볼 수 있다. 필요한 툴은 그냥 apt-get 처럼 쉽게 설치도 가능하고 그냥 cygwin 환경이 터미널에 있다고 보면 된다. https://mobaxterm.mobatek.net/ MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net Enhanced terminal for Windows with ..
IT/Web 2017. 8. 10.
How to tweet with Node.js ExpressJS - 트윗을 보내보자.
Node.js 기술을 이용하여 tweet(Twitter)를 보내는 것을 만들어 보자.일단 모든 소스는 여기에 공개되어 있다.https://github.com/bjnhur/node-twitter-demo 이 모든 기술은 약간의 변경이나 줄임은 있지만 아래 참고 글에 기반하고 있음을 알려둔다. 참고글 : https://coolaj86.com/articles/how-to-tweet-from-nodejs.html 기본적으로 Node.js와 ExpressJS 가 사용되어 자신의 개발 PC를 간단한 웹서버와 트위터 서비스의 인증과 메시지를 보내는 게이트웨이(혹은 프락시)의 역할을 하도록 구현한다.참고로 요 근래 올리 Node.js와 관련된 글도 읽어보면 좋을 듯2015/07/24 MongoDB 설치 - Window..
IT/IoT | Hardware 2016. 5. 4.
Chrome Extensions 를 이용한 IoT 기기 제어 - RGB LED Control
Chrome Extensions 를 이용한 IoT 기기 제어제목처럼 아주 거창한 내용은 아니다.일반적으로 아두이노나 mbed의 경우에 간단한 웹서버를 IoT 기기에 업로드 할 수 있다.이때, PC 쪽에서는 그냥 웹 브라우저를 통해 주소를 입력하는 방식으로 많은 예제들이 구성되어 있다. 너무 지겹다. 간단하게 색다른 방식으로 해 볼 수는 없나?살펴보다........... 아 크롬 확장프로그램에서 간단하게 클릭으로 색깔을 보내고 기기가 반응하는 형태가 재미 있어 뵌다.일단 크롬 확장프로그램, Chrome Extensions 을 간단하게 내 것으로 만들어야 겠다. 구글에 들어가자. 마침 쉽게 시작할 수 있는 정보가 있네. Getting Started: Building a Chrome Extension 여기서 ..
IT/IoT | Hardware 2015. 11. 16.
IoT 활용 예 - PIR 센서를 활용한 침입 알림 감지 시스템 v2
인터넷 상에는 매우 다양한 홈시큐리티 관련 예제들을 찾아볼 수 있다.대부분 일회성인 경우가 많이 있는데 1~2년간 한 프로젝트를 꾸준히 업데이트 하면서 상용화에 가깝게 진행하는 프로젝트가 있어 소개한다. https://hackaday.io/project/587-home-security Home security project based on atmega and ardunio. MQTT gateway for data gathering. 저자 블로그 사이트 : http://openhomesecurity.blogspot.cz/소스코드 Github : https://github.com/vysocan/OpenHomeSecurity 웹서버 기능을 내장하고 있어 WebUI로 쉽게 센서데이터와 원격제어를 간략하게 실시할..
IT/Bookmark 2015. 6. 10.
오늘뉴스 - 애플/안드로이드, 웹서버, 우분투 USB 설치, OSHW 2015, 인수 합병, 반도체, MQTT
애플, 안드로이드 버전 전격 채택...팀 쿡 `실리적 개방노선` 채택 - VentureSquare 오픈이 좋은 것이야 tags: 애플 안드로이드 개방 Using an embedded Web server | Embedded 임베디드 웹서버 간략하게 잘 정리를 해 두었네요. 아는 것과 정리는 천지차이. 프린트 해서 잘 읽어봐야 할 듯 tags: embedded web server 우분투(Ubuntu) 리눅스 설치용 USB 메모리 만드는 방법 :: 서지스윈 @IT. 블로그 매거진. 자자 간단하게 설치를 tags: 우분투 리눅스 설치 usb ubuntu 메모 Atmel on the Block | EE Times 와 ATMel 까지~ 이번엔 완전 반도체 업계가 바뀌고 있는 듯. 승자독식 혹은 시장은 덩치 큰 자가..
IT/IoT | Hardware 2015. 5. 21.
초보개발자 웹서버 구현하기 - W5500 EVB, ARM CortexM0
마찬가지로 위즈네트의 W5500을 이용하여 간단하게 웹서버를 구현해 보는 자료이다.위즈네트 아카데미에서 유사한 강의가 계속 진행되고 있으니 관심만 있다면 누구든지 구현이 가능하다.본 자료는 강사분 중 Eric이 작성한 링크를 소개하고 있다. #ARM #CortexM0 보드인 #W5500-EVB 로 웹서버를 구현해 보는 설명자료이다. 위즈네트에서 생산중인 W5500 칩을 이용하여 간단하게 웹으로 LED를 제어하고, ADC 값을 모니터링 할 수 있도록 해 주는 예제를 포함하고 있다. Note 0. W5500-EVB 웹 서버 응용 개발: W5500-EVB 소개W5500-EVB는 WIZnet의 W5500 칩을 이용하여 임베디드 네트워크 디바이스 개발을 위해 활용 가능한 Evaluation board 이다. W5..
IT/IoT | Hardware 2015. 4. 23.
라즈베리 + 아두이노 쉴드 - 웹서버로 리모트 제어
원본글은 RandA: WebServer application | Open Electronics일단 메인은 라즈베리, 아두이노 기능 쉴드를 이용하고 있는 예제이다. 간단히 이더넷 쉴드로도 가능한데 ㅋㅋ 2단으로 쉴드를 쌓아올리기는 무리인가? 아니면 리눅스의 편리함으로 모든 개발자들이 이쪽을 바라보는 것인가? 는 모르겠지만따로 기능 보드를 설계하지 않고 보통은 이렇게 사용들 하고 있다.간단하게 시리얼로 대화를 하다니~ 주고받는 메시지보다 엄청 큰 인터페이스이긴 하지만 시리얼 인터페이스는 아무런 부담을 안 갖나보다 ^^;;;http://tb.devbj.com/post/117156994005/viaranda-webserver-application-open 아두이노 라즈베리 RasberryPI Arduino
IT/IoT | Hardware 2015. 4. 20.
Arduino Ethernet Shield List - 아두이노 이더넷 인터넷
Arduino Ethernet Shield가 출시된 지 상당히 오랜 기간이 되었다.모양은 그림과 같다. 여기에 여거 곳에서 #Open Source Hardware 의 특징상 변종이 엄청 증가했는데, 이 변종을 #Shield 라고들 부른다.국내 팹리스 #위즈네트 에서 만든 칩셋 #W5100이 일단 #Arduino 그룹에서 알아서 선택을 한 덕분에 많은 곳에서 국내칩을 쓴 모듈을 볼 수 있게 되었다. 이는 AVR의 특징상 인터넷 연결을 하기에 리소스가 그리 넉넉치 않았기 때문에 #TCP/IP 기능을 #Offload 할 수 있는 #WIZnet 칩을 사용하게 된 것으로 추측될 뿐이다. 여튼, 한 번 시간을 내어서 이 변종들을 정리해 보고자 여기에 그 리스트를 올려 둔다. 중간중간 업데이트를 충실히 해야 겠지만 ..
IT 2015. 2. 26.
Arduino Webserver 따라하기
옆에 앉은 분(http://embeddist.wordpress.com/)이 피터지게 만든 강의 자료Note1 – Arduino – 아두이노 역사 부터 간단한 소개, 스케치 설치하기Note2 – Blink sketch – Arduino Mega 보드에 있는 LED 끄고 켜보고 감잡기Note3 – Hello World – 시리얼 포트로 메시지(디버깅 정보) 출력하는 기능을 추가해 보자Note4 – Ethernet shield – 자 인터넷으로 연결을 해보자. 그럼 필요한 건 바로 EthernetShield, 약간은 어려워지는 단계, SPI 도 알아야 한다.Note5 – ioShield-A – WIZnet W5500으로 만든 새로운 Ethernet Shield, 소프트웨어 자료는 WIZ_Ethernet_Lib..
IT 2014. 7. 31.
IoT 튜토리얼 예제 - The Internet of Things using Arduino, Wiz550io and Thingspeak API
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/47 를 참고해 주세요. 일단 글은 남겨둠. 아두이노에 WIZ550io 모듈을 이용하여 다양한 Internet of Things 예제들을 코드 구현 및 데모를 실은 동영상이다. 관련된 소스코드는 Github을 통해서 공유하고 있다.https://github.com/MD4N1/Wiz550io-Tutorial-Series 예제들을 보니 왠만한 프로젝트는 다 있다. 예제 소스가 있는 폴더를 스크린샷해서 가져왔다. 요즘 유행하는 것들은 다 있네.Twitter, Thingspeak, Web Server, Xively ...각각 하나하나가 가치 있는 프로젝트들인데 #Internet of Things 에 관..
IT 2010. 1. 18.
[리소스] mini webserver with SSL
업뎃/ 오픈소스쪽에도 레퍼런스할 만한 곳이 있네. http://axtls.sourceforge.net/index.htm 2002년 대학교 과제 정도로 시도한 것 같은데. 과제 설명과 간단한 결과파일 http://www.cs.cmu.edu/~srini/15-441/F02/ http://www.cs.cmu.edu/~srini/15-441/F02/Projects/lab01/docs/lab01.pdf (돌려보지는 못해서 어떤 수준인줄은 모르겠음 *^-^*) SSL 강의 동영상..but english.. http://ilserver.sp.cs.cmu.edu/view.pl?id=1105 간단한 웹서버의 구현에 유용한 웹페이지 인듯.. http://www.jmarshall.com/easy/http/#toc HTTP ..