IT 썸네일형 리스트형 Apache / Nginx / Lighttpd 에서 SSL 보안서버인증서 설정하기 웹서비스를 위해 가장 많이 사용하는 Apache, Nginx, Lighttpd (요즘은 많이 쓰지 않죠 ^^;;) 의 경우각각 SSL 보안서버인증서를 어떻게 설정하는지 간략하게 적어보았습니다. 1. Apache 아래와 같이 설정하고 Apache 데몬을 재시작 합니다. NameVirtualHost *:443 ServerName www.domain.com DocumentRoot /var/www/site1 SSLEngine on SSLCertificateFile /path/to/www_domain_com.crt SSLCertificateKeyFile /path/to/www_domain_com.key SSLCertificateChainFile /path/to/rootCA.crt ServerName www.dom.. 더보기 grep 활용 흔히 grep은 어떤 파일에 포함된 문자열을 검색할 때 많이 사용한다. 검색어로는 단순한 단어를 사용하기도 하고 정규식을 이용하기도 한다. [사용법] grep -B 윗라인 -A 아랫라인 검색어 파일명 -B : before line -A : after line [사용예] grep -B2 -A2 'test' test.txt => test.txt 파일에서 test 에 매치되는 라인을 기준으로 상위 2라인, 하위 2라인을 함께 출력 더보기 tcpview - 윈도우용 lsof 리눅스에서는 lsof 를 쓰면 현재 열려 있는 모든 파일 리스트를 확인할 수 있다.여기서 '파일'이란 일반적인 파일 외에도 block, socket, 라이브러리, 네트웍 파일, 심지어 포트 까지도 포함한다. 즉, 어떤 프로세스와 연관된 네트워크 정보도 확인이 가능하다는 뜻이다. 윈도우에도 이와 유사한 기능을 가진 프로그램이 있다. 바로 'Tcpview' !!파일 다운로드는 아래 링크에서 받을 수 있다. http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx 자세한 설명은 생략 ^^;; 더보기 서버 설정시 Swap은 얼마나.. 출처 : https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-ppc.html#id4394007 Redhat 자료에 따르면 RAM이 8G~64GB 사이일 경우 swap은 메모리의 절반정도면 적당하다고 함.예를 들어 RAM이 16G 이면 swap 은 8G 정도로 설정하면 된다는 얘기.Memory와 Disk 는 엄청난 속도차이가 나므로 swap을 사용할 정도가 되면 Memory 를 늘려주거나 load balancing 을 생각하는 게 나을 수도 있지만 일시적으로 써야 할 때를 위해 어느 정도 크기는 잡아줘야 함.Table 16.2. Recomm.. 더보기 cacti-spine 설치와 설정 소스다운로드 : cacti-spine-0.8.7a.tar.gz 사이트에서 직접 다운로드 : http://www.cacti.net/downloads/spine/cacti-spine-0.8.7a.tar.gz 아래 순서대로 진행하면 설치가 된다고 한다. 안타깝게도 필자는 7번 make 과정에서 에러가 나서 진행할 수 없었다. ㅡㅡ; shell>aclocal shell>libtoolize --force (glibtoolize --force on Max OS) shell>autoheader shell>autoconf shell>automake shell>./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc shell>make shell>make .. 더보기 Cacti 설치와 설정 출처 : http://www.cacti.net/downloads/docs/html/index.html 이 문서는 Cacti 공식사이트에 있는 install 문서를 나름대로 번역, 수정한 문서입니다. 부록 : cacti-spine 설치와 설정 설치전 필요한 패키지 httpd php php-mysql php-snmp mysql mysql-server net-snmp 설치 및 설정 소스파일의 압축을 푼다. shell> tar xzvf cacti-version.tar.gz MySQL DB를 생성한다. shell> mysqladmin --user=root create cacti 기본 cacti 테이블을 생성한다. shell> mysql -u root {cacti정보를 저장할 DB명} -p < cacti.sql 예.. 더보기 Fileinfo 함수 Fileinfo : 파일의 type을 알아보는 PHP함수 준비물 fileinfo 설치전에 libmagic 라이브러리가 있어야 한다. 그렇지 않으면 설치과정에서 에러가 발생함 libmagic-dev 은 file패키지에 포함되는데 아래 링크에서 다운받을 수 있다. http://packages.debian.org/stable/libdevel/libmagic-dev 우선 file 패키지를 다운받아 설치를 한다. 설치과정은 간단하다 ./configure + make + make install 끝~ ^^ 설치하기 [간단 설치] pear install pecl/fileinfo 위 명령으로 설치되지 않을 경우 아래 링크에서 소스파일을 다운받아서 설치할 수 있다. 설치방법은... 모른다 ㅡㅡ; http://pecl.ph.. 더보기 Tomcat_설치_및_설정 Tomcat_설치 및 설정 /etc/httpd/conf/mod_jk.conf 파일 내용 Alias /examples /usr/tomcat/webapps/examples Alias /jsp /home/cacti/www/jsp LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" JkMount /examples.. 더보기 MySQL설치_및_설정 MySQL 설치 및 설정 1. 파일 다운로드 : 4.1.22 설치할 때 wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-server-standard-4.1.22-0.rhel4.i386.rpm/from/http://mysql.byungsoo.net/ wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-client-standard-4.1.22-0.rhel4.i386.rpm/from/http://mysql.byungsoo.net/ wget http://dev.mysql.com/get/Downloads/MySQL-4.1/MySQL-shared-standard-4.1.22-0.rhel4.i386.rpm/from/h.. 더보기 Apache2와PHP 설치 및 설정 Apache2 와 PHP 설치 및 설정 : 몽땅 yum을 이용하여 설치함 (귀차니즘의 압박 OTL) Apache2 설치 yum install httpd httpd-devel PHP설치 yum install php php-devel php-gd php-common php-xml php-pear php-mysql php-mbstring 이 글은 스프링노트에서 작성되었습니다.이 글은 스프링노트에서 작성되었습니다. 더보기 이전 1 2 3 다음