Nginx 설치

본 문서에서는 Nginx 컴파일에 대해서 다루어 본다. Nginx란? Nginx란 아파치와 같은 웹 서버 소프트웨어로 웹 서버의 기능만이 아니라 Reverse Proxy, Mail Proxy 기능도 가진다. 자세한 내용은 http://ko.wikipedia.org/wiki/Nginx 를 참고 합니다. 설치환경 OS : CentOS-6.4 x86_64 소스코드 다운로드 http://nginx.org/en/download.html 에서 최신 소스를 다운 받는다. > 본 문서에서는 현재 Stable 버전인 nginx-1.4.4 더보기…

글쓴이 onlab,

Apache + php + mysql 설치

본 문서에서는 APM(APACHE,PHP,MYSQL) 소스 컴파일 설치 하는 방법에 대해서 다룬다. MySQL 설치 https://www.google.com/search?q=mysql+%EC%BB%B4%ED%8C%8C%EC%9D%BC+%EC%84%A4%EC%B9%98&oq=mysql+%EC%BB%B4%ED%8C%8C%EC%9D%BC+%EC%84%A4%EC%B9%98&aqs=chrome..69i57j0l5.7186j0j7&sourceid=chrome&ie=UTF-8 참고 APACHE 설치 소스코드 다운로드 http://httpd.apache.org/download.cgi 다운받은 소스의 압축 해제 후 소스코드 수정 server/mpm/prefork/prefork.c #define DEFAULT_SERVER_LIMIT 2048 <— 이 부분 수정 컴파일 # ./configure –prefix=/usr/local/apache-2.2.22 –enable-so –enable-mods-shared=all –enable-ssl –with-ssl –enable-rule=SHARED_CORE && make -j 4 && make install 더보기…

MongoDB 설치

Mongodb란? MongoDB는 NoSQL의 한 종류로 문서지향데이터베이스 시스템이다. 관계형데이터베이스 처럼 테이블 기반의 구조가 아닌 JSON과 같은 동적 스키마형 문서들로 구성된다. 요기를 클릭하면 더 자세한 내용을 볼 수 있다. 설치 환경 OS : CentOS 6.5 x86_64 Mongodb version : 다운로드 http://www.mongodb.org/downloads 에서 안정 버전을 다운 받는다. 설치 설치 디렉토리 : /usr/local/mongodb 다운 더보기…

MySQL binary log 관리

mysql binary log란? MySQL binary log 는 update, insert, delete 등 데이터베이스에 일어나는 업데이트에 관련된 쿼리가 시간과 함께 기록되며, 데이터 복구에 이용된다. binary log 를 이용한 데이터 복구 일반 쿼리로 변경하는 방법 # mysqlbinlog mysql-binlog.00001 > backup.sql time-based recovery 응용 # mysqlbinlog –start-datetime=”20140101 00:00:00″ –stop-datetime=”20140101 23:59:59″ mysql-binlog.00001 > backup.sql 복구는 더보기…

MySQL Replication 구성 방법

Replication 의 간략한 소개 MySQL 데이터를 물리적으로 다른 서버에 복제하는 기술이다. 구성은 1개의 Master Node와 N개의 Slave Node로 이루어지고, 읽기 분산의 목적으로 많이 사용된다. Replication 구성에서 오직 Master Node에만 쓰기(insert, update, delete, alter…)가 가능하고 읽기(select)는 N개의 slave 서버에서 가능하다. 구성 시나리오 아래와 같이 3대의 MySQL서버가 준비되어 있다고 가정하고 각각의 서버 더보기…

글쓴이 onlab,