본문 바로가기

분류 전체보기

github로부터 django 프로젝트 소스 복사하여 서버에 설치 지금까지 오라클 클라우드에 DB 서버 설정을 하였습니다. 처음에 이야기 했듯이 전 web 서버와 db 서버를 분리하여 운영하려고 하였습니다. 이제 web 서버의 설정과 django 설치, daphne 설정을 하여 웹 서비스를 운영할 수 있도록 설정을 진행하도록 하겠습니다. 저도 처음으로 시도하는 것이라 작은 실수나 틀린 부분이 있을 수 있습니다. 그런 부분은 댓글로 남겨주시면 감사하겠습니다. 기존에 많은 자료가 있으므로 굳이 여기서 django 설치나 설정은 굳이 설명하지 않도록 하겠습니다. github 소스 가져오기 저는 django 소스를 github에 올려두고 소스 관리를 하고 있습니다. 예전에는 로컬에 저장하고 ftp를 올려서 관리를 했었는데 버전관리에 어려움을 겪어 github를 이용하고 있습니.. 더보기
github 접속용 ssh 키 만드는 법 github를 사용하려면 ssh키를 등록해야합니다. git과 github를 처음 사용하면 ssh키를 어떻게 만들어야 하는지 어디서 만들어야 하는지 잘 모를 수 있습니다. 저 역시도 그랬구요. github를 이용하여 소스관리를 하려고 했는데, 검색으로 github에 소스를 등록하고 서버에서 github에 있는 소스를 가져오려고 하는데 검색한 자료대로 했는데 소스는 가져오기가 안되고, 내가 멀 잘못했나 하고 한참을 고민을 한 적이 있습니다. 그러다가 git clone을 할때 나오는 메시지를 보고 다시 검색해보니 github에서 이제는 ssh를 통해서만 clone이 된다고 하여 또 다시 구글 검색을 통해서 ssh키 발급과 github에 ssh키를 등록하는 방법을 알게 되었습니다. github를 사용할 때 ss.. 더보기
장고(Django)와 다프네(Daphne) 서비스 설정을 위한 mysql 서버 설치 및 설정 지금까지 Django 사이트 개설을 위한 기본 설정들을 해오고 있습니다. 이글은 제가 사이트 개설을 하면서 겪었던 시행착오를 정리하는 차원입니다. 제가 설정하는 방법이 정답은 아닙니다. 제가 편하게 검색을 통해 알아보고 그것을 적용하여 사이트를 개설한 것에 대한 정리입니다. mysql db 설치 먼저 web 서버를 만드는 것처럼 서버를 한대 더 추가하시면 됩니다. 오라클 대시보드에서 인스턴스를 추가하여 root 접속까지 가능한 기본 설정을 하시면 됩니다. 한가지 주의할 점이 있습니다. 다들 오라클에서 인스턴스(서버)를 생성하실 때 이 부분을 주의하여야 합니다. Name: 이 부분이 중요합니다. 중요할 수도 있고 안할 수도 있겠지만 서버의 이름을 지정하는 것입니다. 서버를 생성하고 나서는 오라클에서는 수정.. 더보기
장고(Django)와 다프네(Daphne)를 이용한 서비스 구축을 위한 준비 - 리눅스 서버 설정 root 비밀번호 변경하기 앞서 설명하였던 mobaterm에서 해당 세션을 더블클릭하면 서버에 접속할 수 있습니다. root의 비밀번호 변경은 sudo passwd root 명령을 입력하여 위의 화면처럼 비밀번호를 변경하면 됩니다. su - root 를 콘솔에서 입력하면 비밀번호 요청하여 입력하게 되면 root로 전환됩니다. ssh - root 계정으로 접속하기 ssh로 접속을 root로 하기 위해서는 설정을 변경해줘야 합니다. mobaterm으로 서버에 접속하여 root 계정의 설정을 변경해줘야 합니다. ssh_config 설정 파일 변경 기본 계정을 접속한 상태에서 /etc/ssh/sshd_config 파일의 내용을 변경해줘야 합니다. 기본 계정에서 변경 내용을 적용하게 하기 위해서는 su vi /e.. 더보기
장고(Django)와 다프네(Daphne) 서비스 구축을 위한 기본 준비 사항 이번에 새롭게 진행한 프로젝트가 IOT관련 프로젝트였습니다. 가정의 수족관에 수온측정, 미세먼지 측정, 그리고 수족관을 제어하는 컨트롤러를 수족관에 설치 한 후 측정된 데이타를 서버에 저장한 후, 사용자가 스마트폰 어플에서 수족관의 상태 등을 확인하고 수족관의 작동을 제어하는 프로젝트였습니다. 간략한 프로젝트의 구성은 아래와 같습니다. 나는 이 프로젝트 중에 저는 자료전송 받아 저장하는 서버부분, 자료 검색과 수족관 제어 명령을 전송하는 스마트폰 어플 개발을 담당하였습니다. 서버는 REST API 서버를 구성하여 아두이노 컨트롤러와 스마트 폰 어플과 자료전송 및 검색, 회원가입 등의 서비스를 구성하였습니다. 서버부분은 아래와 같은 구성을 구성하였습니다. 서버는 오라클 클라우드 서버를 이용하습니다. 일단 .. 더보기
DID 메인컨트롤러 소개 오늘 소개해 드릴 제품은 DID 메인컨트롤러입니다. 전광판 컨트롤러를 제작하여 판매하는 중국의 Huidu사에서 2019년에 출시한 제품입니다. Huidu사는 전광판 컨트롤러를 전문으로 생산하는 회사입니다. 현재 국내에서 판매되고 있는 소형급(마이컴 사용) 풀컬러 전광판에 사용되는 컨트롤러의 대다수는 Huidu사 제품을 사용하고 있습니다. C10, C15 등의 제품이 많이 사용되고 있습니다. 가격대비 성능이 우수한 제품입니다. 전광판 컨트롤러를 구매하게 되면 운영프로그램까지 무상으로 사용이 가능하며 컨트롤러에 다양한 기능이 포함되어 있습니다. 이러한 Huidu사에서 2019년 12월에 DID용 메인컨트롤러를 출시 하였습니다. 먼저 사용을 먼저 보도록 하겠습니다. Hardware specification C.. 더보기
레고처럼 조립하는 신박한 LED 조명 가끔 알리바바 사이트를 방문하여 이런 저런 제품들을 검색해보고 확인해보던 차에 우연하게 찾게 된 제품입니다. 기존의 LED 조명과는 확연히 다른 조명입니다. 기존 조명들은 제조사에서 이미 만들어 놓은 제품을 소비자가 구매하여 가정이나 사무실등에 설치하거나 스탠드 조명으로 사용하는 제품 들입니다. 저마다 새로운 디자인이다, 새로운 기능들이 있다고 자랑하지만 제가 볼때는 거기서 거기인 제품들 아니면 디자인 자체가 제조사에서 제시한 디자인을 사용해야 하는 부분이 있습니다. 뭐라고 할까, 조금은 식상하다, 단조롭다 그런 느낌인데 오늘 소개해 드릴 제품은 제 눈이 확 띄이게 한 제품입니다. (물론 제 기준입니다.) 레고처럼 각 모듈들이 제작이 되어있습니다. 따라서 구매한 사용자가 각자의 상상력에 따라 조명을 만들.. 더보기
비디오프로세서 LS-VP1000 LS-VP1000은 영상입력 6채널, 영상출력 3채널, 오디오 1채널로 구성되어 있습니다. rental 전광판, 비규격 및 대형 전광판 그리고 여러가지 전광판이 혼합 된 환경 등의 대형극장, 전시회에서 사용가능한 제품입니다. 기존의 VideoWall 등의 제품에 비해 가격대비 성능이 우수한 제품입니다. Multiple video interface Input : HDMI, DVI, VGA, 2x CVBS, SDI/USB(옵션) Output : 2xDVI, VGA Seamless witching/Fade-in-fade-out Pictures from 2 channels can be switched seamless, also can be fade-in-fade-out Multiple output resolut.. 더보기