리눅스
-
Redis 설치 및 셋팅 [EC2] :: 마이구미리눅스 2017. 3. 2. 15:55
이번 글은 Redis 설치 및 셋팅에 대해 다뤄본다.본인은 Amazon EC2 인스턴스를 사용한다.12개월간 무료인 서비스가 있으니 몰랐다면 좋은 경험이 될 것이다. (Amazon EC2 Free Tier) OS는 Amazon Linux AMI 기준으로 글을 작성한다. Redis 설치와 셋팅을 알아보자.여기서 셋팅은 조금 더 효율적으로 Redis를 설치하여 사용하는 법을 말한다.예를 들어 일반적으로 설치를 하면 Redis Server를 실행하더라도 Server가 죽으면 Redis Server 또한 죽는다.개발 시에는 문제가 없지만, 실제 서비스라면 문제가 된다. 우선, Server를 업데이트하고, Toolchain을 설치해야한다.*Toolchain - System의 Compile 환경이라고 생각하면 된다..
-
가상호스트 VirtualHost 설정 -Port- :: 마이구미리눅스 2016. 11. 22. 20:51
이번 글은 가상호스트에 대하여 다룰 것이다. 하나의 서버에는 기본적으로 주호스트가 존재한다. 그렇다면 가상호스트란 무엇인가? 웹호스팅을 예로 들어보겠다. 대부분 cafe24의 웹호스팅을 많이 사용하거나 사용해봤을 것이다. 만약 웹호스팅을 사용하고 있다면 그것이 바로 가상호스트이다. 무슨 말인가? 웹호스팅이 무엇인지 먼저 살펴보자. 웹호스팅은 하나의 서버를 일정공간을 임대하여 사용하는 서비스이다. 그림과 같이 웹호스팅 서비스는 하나의 서버에서 다수가 사용하고 있다. 이 경우를 아파치의 가상호스트 설정을 통해 할 수 있는 것이다. 반대로 얘기해보자. 서버호스팅은 단독 서버이기에 본인만 사용하는 서버이다. 그렇다는건 본인 또한 가상호스트를 이용하여 웹호스팅처럼 다수의 공간을 만들 수 있다는 것이다. 이 말은 ..
-
방화벽 위한 iptables 설정 [CentOS] :: 마이구미리눅스 2016. 7. 20. 00:51
이번 글은 방화벽 설정에 대한 iptables에 대해 알아볼 것이다. 많은 기능들이 있는데 다 생략생략생략. 딱 필요한 내용! 방화벽 설정에서 포트에 대해 필요한 것들만 실습을 통해 알아본다! 실습은 Nodejs와 함께 진행하겠다. 필요한 건 당연히 서버, 그리고 NodeJS에 대한 살짝의 지식? 해봐야알기 때문에 따라할 수 있게 진행할 것이기 때문에 NodeJS 살짝만. express 프로젝트까지는 만들었다고 가정하겠다. express는 그냥 Nodejs의 프레임워크다. ( http://expressjs.com/ko/starter/installing.html 모른다면 요기요기 ) var express = require('express'); var app = express(); app.get('/', f..