wordpress에 redis cache 적용하기

php속도개선 방법은 여러가지 있습니다. memcached는 사용해왔는데 소형사이트에 redis가 더 빠르다고 테스트결과가 나와서 redis로 갈아타기로 했습니다. 1.서버환경 2.redis 서버+redis php모듈 통합설치 이서버는 자동compiler방식으로 lemp설치하여 다양한 설치변경 도구가 있었습니다. redis/memcached/opcache 같은 모듈은 한번에 명령으로 설치할수 있었습니다. 수동으로 php환경설치한 경우 http://download.redis.io/ 에서 소스코드 다운로드하고 make방식으로 redis서버 설치하고 https://pecl.php.net/package/redis에서 소스코드 다운로드하고 phpize->make방식으로 설치해야 됨. 더보기…

acme.sh이용하여 letsencrypt https 무료인증서 생성/자동업데이트 하기

letsencrypt에서 무료 인증서를 는 사용기한이 3개월 단위로 발행하므로 업데이트 에 번거러움이 있습니다. acme.sh 로 https인증서를 관리하면 간단한 명령으로 관리 할수있습니다. 준비 확인 된 도메인 이름 (http로 액세스 가능) 서버의 443 포트 방화벽을 오픈하십시오. 1.acme.sh설치 먼저 acme.sh를 설치하십시오. 메일주소 도 지정해야됨 이 명령 후에 acme.sh가 ~/.acme.sh/디렉토리에 설치되고다시로드됩니다.~/.bashrc 2. 인증서 생성 이 명령의 의미는 /srv/your-domin.com/웹 더보기…

위드프레스 플러그인 업그레이드 시 ftp설정요구되는 경우 해결방법

워드프레스 설치후 home디렉터리 와 파일소유자속성이 잘못되면 플러그인 업글시 ftp설정 요구된다. 서버에 ssh로 접속하여 상기와같이 /home/wwwroot/yourname.com을 실제사용하고있는  디렉토리로 고치고 www:www를 실제 nginx실행되고 있는 user로 고치고 위 명령어를 입력하면된다. 하기와 같이 ps -aux|grep nginx로 입력하여 nginx work process가 어느 user로 실행되였는지 확인할수 있다. 대부분 리눅스 시스템에 www혹은 www-data로 되여있다.