태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'Cache'에 해당되는 글 2건

  1. 2016.02.14 Varnish 4.1 설치
  2. 2015.12.17 varnish 설치하기

새 버전 나왔다 해서 꼭 update할 필요는 없음 




Installation on RedHat

Installing Varnish Cache is as simple as enabling our package repository and installing the packages. Varnish Cache 4.0 and 4.1 are supported on EL6 and EL7.

Varnish 4.1:

If you are on a compatible Linux distribution, use:

  1. yum install epel-release
  2. rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el7.rpm 
    (or: rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el6.rpm for RHEL6)
  3. yum install varnish

Varnish 4.0:

If you are on RHEL 6 or a compatible distribution, use:

  1. yum install epel-release
  2. rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm
  3. yum install varnish

For RHEL 7 and compatible distributions, use:

  1. yum install epel-release
  2. rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el7.rpm
  3. yum install varnish

The --no-signature is only needed on initial installation, since the Varnish GPG key is not yet in the yum keyring.

Varnish Cache is also distributed in the EPEL (Extra Packages for Enterprise Linux) package repositories. However, while EPEL allows new versions to be distributed, it does not allow for backwards-incompatible changes. Therefore, new major versions will not hit EPEL and it is not necessarily up to date.


https://www.varnish-cache.org/installation/redhat

신고
Posted by 이대표 이대표님

varnish 라는게 있다. 왜 중요한지는 아래 링크를 참조. 


 Varnish로 웹 서버 성능 향상하기 - http://www.slideshare.net/deview/hello-world-varnish


* 전제 조건

 - Apache 

 - php

 - mysql 혹은 MariaDB

 - CentOS


* yum 저장소 등록 - varnish 3.0  (4 로 설치하실 분은 바꾸셔도 됨.)

rpm -Uvh http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release/varnish-release-3.0-1.noarch.rpm

  [root@dangun ~]# rpm -Uvh http://repo.varnish-cache.org/redhat/varnish-4.1/el7/

noarch/varnish-release/varnish-release-4.1-2.el7.noarch.rpm

http://repo.varnish-cache.org/redhat/varnish-4.1/el7/noarch/varnish-release/varnish-release-4.1-2.el7.noarch.rpm(À»)

Warning: /var/tmp/rpm-tmp.KUZl05: Header V4 RSA/SHA1 Signature, key ID c4deffeb: NOKEY

Ready...                  ########################################### [100%]

   1:varnish-release        ########################################### [100%]


* yum을 이용하여 설치하기 

yum install varnish


* Varnish 설정

 - /etc/sysconfig/varnish

참조 문서에서는 설정 가능한 4가지 중 2번째를 사용했다. 3번째는 변수 설정한 후에 연결시켰는데, 참조 문서대로 2번째를 선택한다. 그러기 위해서는 "Alternative 3"으로 된 부분에 가서 모두 주석 처리를 한다. 

그리고 "Alternative 2"의 "#" 부분을 제거하여 활성화시킨다. 또한 44번째 줄의 아래 항목을 바꾼다.

 “-a : 6081 ”  ->   “-a : 80


 - /etc/varnish/default.vcl

9번째 줄로 가서 80 포트를 "8080"으로 바꾼다.

backend default { .host = "127.0.0.1"; .port = "8080"; }


* httpd.conf 설정

 - 작업하기 전에 기존 httpd.conf를 httpd.conf.bak 로 하고 varnish를 적용한 conf를 httpd.conf.tmp로 만든다. 수정 작업을 끝내고서 cp httpd.conf.tmp httpd.conf 로 덮어쓰면 된다.

 - Listen 수정

 Listen 127.0.0.1:8080

 - NameVirtualHost 수정 

NameVirtualHost 127.0.0.1:8080

 - VirtualHost 수정 

<VirtualHost 127.0.0.1:8080>


* 아파치 및 varnish 실행 

cp httpd.conf.tmp httpd.conf

/usr/sbin/apachectl restart

service varnish start


* 동작 확인 

아래 두 명령어를 통해서 확인할수 있다.

varnishstat, varnishtop

* varnish 서비스 등록

chkconfig --level 345 varnish on


* 소감

일단 느낌상으로는 빨라진듯 해 보임. 



* 이 문서는 전적으로 아래 링크를 통해서 작성하였다. 

 - http://www.servermom.org/install-varnish-3-to-run-with-apache-2-on-centos-server/552/


* varnish를 설치하면 phpmyadmin이 동작하지 않는다. varnish와 phpmyadmin에 대해서는 다음 글에. 

신고
Posted by 이대표 이대표님
태터데스크를 설정하시기 바랍니다.



티스토리 툴바