본문 바로가기

프로젝트10

[3] 라즈베리 파이에 정적 파일 서버 띄우기 + 계정 인증 이번 게시글에선 간단한 static file server를 nginx를 이용하여 띄워 볼 계획이다. 이 과정을 통해 다음과 같은 정적 파일 서버를 간단하게 구성할 수 있다. 만약 라즈베리가 포트포워딩이 되어있지 않아 접근하기가 힘들다면 이 글을 먼저 읽어보고 설정한 후에 작업해보자. 1. Nginx 설치 nginx는 매우 가벼운 웹 서버이며, 리버스 프록시로도 이용할 수 있고, 여러 플러그인을 도입해 이용할 수 있다. sudo apt-get install nginx 를 통해 nginx를 설치하고, /etc/nginx의 nginx.conf 파일을 조회해보자. sudo apt-get install nginx SSL, gzip 및 여러 설정들이 있지만, 우린 여기에 주목해보자. nginx에서는 개별 호스트에 .. 2020. 9. 7.
[2] 라즈베리 파이 포트포워딩하고 sshd 서버 띄우기 이번에 면접시즌이기도 하고, 앞으로 나를 편한 방식으로 소개해야 할 때가 종종 있을 것 같아 자기소개 페이지 및 자기계발 페이지를 간단하게 구성해서 띄우려고 한다. 헤로쿠와 같은 무료 사이트들도 있지만, 시스템이 분산되어 관리되는 것이 싫어 그냥 직접 해보려고 한다. 사용자도 그렇게 많지 않을거고, 웹 페이지만 정적으로 배포해주는 역할을 수행하는 것이 목적이기 때문이다. 1. 포트포워딩 포트포워딩은 적용되어있는 환경마다 조금씩 다르겠지만, 우리집은 KT GIGA Wifi 를 사용하기 때문에 Public IP로 내부망에 접근하면 이런 페이지가 나타난다. 일반적으로 시중에 판매하는 대부분의 라우터는 다음과 같은 관리 기능을 제공한다. 개별 기기별로 초기 아이디 비밀번호가 다르니, 이는 구글링을 통해서 문제를.. 2020. 9. 2.
[1] 라즈베리 파이에 우분투 서버 이미지 설치하기 라즈베리 파이에 사용할 MicroSD 카드에 우분투 서버 이미지를 설치하는 건, 정말 쉽다. 얼마나 쉽냐.. 하면 버튼 뭐 2-3개만 누르면 끝이다. 왜 쉽냐면, 너무 잘 되어있기 떄문이다. https://www.raspberrypi.org/downloads/ 이 URL에서 중간에 나오는 Raspberry Pi Imager 를 각자 운영체제에 맞게 설치하고 실행시키면 다음과 같은 프로그램이 등장한다. 라즈베리 파이에서 사용할 수 있는 운영 체제를 자유롭게 선택하고, 원하는 SD 카드에 원 클릭만으로 설치가 가능하다. 설치하기에 앞서, SD 카드를 포멧해야하는데, 그것도 이 Imager 프로그램에서 수행이 가능하다. OS를 클릭하면, 위에 여러 OS 선택지들도 나오지만, 밑에 내리면 Erase 버튼이 있어.. 2020. 8. 29.
[0] 라즈베리로 이것저것 만들어보자! NBP에서 인턴을 하는데 라즈베리 파이를 쓸 일이 생겨서 접하게 되었는데, 조그만 녀석이 모든 기능을 담고 있는게 참 재밌고 신기했다. 그래서 개인적으로 라즈베리 3 B+ 를 구매해서 서버를 구성해봤는데, 너무 편하고 재밌는 것이다. 이 쪼끄만 녀석 때문에 요즘 개발 + 학습 욕구가 뿜뿜이다. http://cloud.riverandeye.com/ 이 서버에 위 서비스를 띄워놨는데, 평소에 자주 쓰는 파일들을 저기 올려놓으니 너무 편했다. 이미 시중 클라우드 서비스가 많은데 왜 저렇게 하냐고? 내 개인정보는 소중하니까.. 기껏해서 3 B+를 사고 나니, 알고보니 4 가 있었다는거다. 램 용량도 크고, USB 3.0 포트도 있고.. 눈뜨고 사기당한 기분이였다. (물론 스스로 당함) 그러다가 중고나라에서 라즈.. 2020. 8. 29.