본문 바로가기
Computer Base/Web&Was

Apache HTTP가속기 Varnish cache 설치하기

by 팡팡마트 2023. 8. 23.
728x90

** CentOS 8 stream

** Varnish는 HTTP 캐싱에 중점을 둔 프록시 서버

** HTTP 가속기로 설계

 

1. 2대 가상머신 만들기, 1대에만 apache 설치

 

2. 아파치 포트 변경

# vi /etc/httpd/conf/httpd.conf

Listen 8080 으로 변경하고 httpd 재시작

# netstat -plntu

8080 오픈 확인

 

3. 다른 서버에 Varnish 설치

# yum install epel-release

EPEL 저장소 설치

 

# yum install varnish

# systemctl enable varnish
# systemctl start varnish

 

4. 리버스 프록시 설정

# vi /etc/varnish/default.vcl

백엔드 설정 - 아파치 서버ip 입력

HTTP 80 설정

# systemctl edit --full  varnish
6081를 80으로 수정

ExecStart=/usr/sbin/varnishd -a :80 -f /etc/varnish/default.vcl -s malloc,256m

수정 후 ctl+x , Y, Enter 순서대로 누름

 

# systemctl restart varnish

# netstat -plntu

 

5. 접속 확인

# curl -i http://[ip] | grep varnish

# varnishncsa

실시간으로 접속 로그 확인

 

**이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

728x90

'Computer Base > Web&Was' 카테고리의 다른 글

Tomcat9 - Mysql8.0 JDBC연동  (0) 2023.10.27
Tomcat9 Redis Session Cluster 구성  (0) 2023.10.10
Apache mod_ssl SSL인증서  (0) 2023.08.22
Apache mod_evasive DDOS 차단  (0) 2023.08.21
Apache Tomcat 연동 - Azure, mod_jK  (0) 2023.08.04