php 세션 공유 방법 NFS, SAMBA 세션 특성상 read, write 가 빈번하게 일어남적합하지 않음 DBMS 세션데이터를 DB에 저장 (보편적으로 사용되는 방법)접속자가 많으면 DB 부하 발생 Daemon 데몬을 이용하여 세션 공유세션 서버를 따로 구축하기에 적합한 방법 sharedance (데몬 형식) 환경 : centos7 64bit 사전패키지 설치 yum install gcc libevent-devel wget make sharedance 설치 wget https://download.pureftpd.org/pub/sharedance/sharedance-0.6.tar.gz tar xvfz sharedance-0.6.tar.gz ./configure && make && make install ..
[mpm_prefork:error] [pid 10161] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting httpd.conf StartServers 10 MinSpareServers 10 MaxSpareServers 20 ServerLimit 2000 MaxRequestWorkers 1500 MaxConnectionsPerChild 10000
mod_rewrite 예제 도메인 요청 URL 에서 특정 가변적인 문자열 (아이디) 를 추출해서 서브도메인으로 만들고 나머지 요청은 그대로 유지 test.kensei.co.kr/webdev/takakocap/data/index.html (입력) --> takakocap.kensei.co.kr/data/index.html (변환) 데이터 정의 test.kensei.co.kr --> 도메인 (값 고정) /webdev --> 디렉토리 (값 고정) /takakocap --> 디렉토리 (유저ID) (값 가변) /data/index.html --> 유저 ID 디렉토리 이후 나머지 요청 (값 가변) 해결 RewriteEngine onRewriteLog "/etc/httpd/logs/rewrite.log"Rewrite..
무료 인증서 (SSL) 발급 서비스 (LetsEncrypt) 간단 셋팅하기 사이트 https://letsencrypt.org 특징 자가 서명 인증서 (무료) 인증서 유효기간은 90일 (30일 미만 남았을때 부터 인증서 갱신 가능) *.domain 일괄 서브 도메인 등록 불가 (서브 도메인 하나씩 인증서 발급) certbot 이라는 스크립트 이용하여 인증서 자동 생성, 갱신 가능 테스트 환경 도메인 : test.kensei.co.kr Centos 7 64bit httpd, mod_ssl (RPM) EPEL 저장소 추가 yum install epel-release certbot 설치 yum install certbot 웹서버가 Apache 인 경우 yum install python2-certbot-apach..
워드프레스 이커머스 (Electronic Commerce) 워드프레스를 가지고 온라인 쇼핑을 구축을 위한 플러그인 종류 Magentohttps://magento.comMagento는 전 세계 20% 이상의 웹 사이트에서 사용되고 있다고 한다. 웹 개발 경험이 있는 상급자용으로 만들어져 있는 서비스이며 중간 및 대규모의 서비스용 플랫폼이다. Woothemeshttps://woocommerce.comWoothemes는 고품질의 워드프레스 테마를 제공하는 서비스다. 테마의 다수는 무료로 제공되는데 품질이 뛰어나고 사용이 편리해 유저 수가 많다. 30%의 온라인 샵이 Woothemes를 사용하고 있다고 한다. Shopifyhttps://www.shopify.comShopify는 이커머스 사이트를 제작하기 위한 ..