CentOS 7에서 Nginx용 Varnish Cache를 설치하는 방법

CentOS 7에서 Nginx용 Varnish Cache를 설치하는 방법

이 기사에서는 CentOS 7에서 Nginx용 Varnish 캐시를 설치하는 방법을 배웁니다.

Varnish Cache는 캐싱 HTTP 역방향 프록시라고도 하는 웹 응용 프로그램 가속기입니다. Varnish는 일반 기성 하드웨어에서 20Gbps를 제공하는 것만큼 빠릅니다. Varnish 캐시의 성능은 구성 언어의 유연성입니다. 이를 통해 들어오는 요청을 처리하는 방법에 대한 정책을 작성할 수 있습니다. VCL을 사용하면 들어오는 요청을 처리하는 방법에 대한 정책을 작성할 수 있습니다. Varnish Cache는 정말 정말 빠릅니다. 일반적으로 아키텍처에 따라 300~1000배의 속도로 전달 속도를 높입니다.

서버를 최신 상태로 유지

# yum update -y

Nginx 웹 서버를 설치합니다.

# yum install nginx -y

Nginx를 성공적으로 설치한 후 시작하고 활성화합니다.

# systemctl start nginx && systemctl enable nginx

nginx가 실행 중인지 확인

# systemctl status nginx

nginx의 웹 포트 확인

# netstat -pnltu

Varnish Cache를 설치하기 전에 EPEL 저장소를 활성화해야 합니다.

# yum install -y epel-release

바니시 캐시 설치

# yum install varnish -y

Varnish Cache를 성공적으로 설치하면 모든 구성 파일이 /etc/varnish에 저장됩니다.

  • /etc/varnish/varnish.params - 바니시 환경 구성.
  • /etc/varnish/default.vcl - Varnish의 기본 구성 파일입니다.
  • /etc/varnish/secret - 바니시 비밀 파일.

이제 바니시를 시작하고 활성화하십시오.

# systemctl start varnish && systemctl enable varnish

서비스가 성공적으로 실행 중인지 확인합니다.

# systemctl status varnish

실행 경로 확인

# which varnishd

Varnish Cache 버전 확인

# varnishd -V

CentOS 7에서 Nginx용 Varnish Cache를 설치하는 방법

Nginx용 바니시 구성

Varnish 캐시는 웹 서버 앞에 위치하여 HTTP 요청을 따르기 때문에 기본 Nginx 포트를 포트 8080으로 바꿔야 Varnish 캐싱 후에 실행됩니다.

Nginx 구성 파일 열기

# vi /etc/nginx/nginx.conf

서버 섹션 찾기 및 수신 포트 수정

listen 8080 default_server;

CentOS 7에서 Nginx용 Varnish Cache를 설치하는 방법

nginx 서비스 다시 시작

# systemctl restart nginx

이제 /etc/varnish/default.vcl 구성 파일에서 Nginx를 Varnish용 백엔드 서버로 설정합니다.

# vi /etc/varnish/default.vcl

백엔드 섹션을 찾아 아래와 같이 수정합니다.

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

다음으로 Varnish 환경 구성 파일에서 Varnish 수신 포트를 80으로 수정합니다.

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

이제 모든 것이 설정되었으며 바니시 서비스를 다시 시작하십시오.

# systemctl 재시작 바니시

Varish가 Nginx 서버에서 작동하는지 확인

# curl -I http://localhost

CentOS 7에서 Nginx용 Varnish Cache를 설치하는 방법

오늘 우리는 지원 엔지니어가 CentOS에서 Nginx용 Varnish Cache를 설치하는 방법을 배웠습니다.


CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

ConfigServer 보안 및 방화벽(줄여서 csf라고도 함)은 상태 저장 패킷 검사(SPI) 방화벽입니다. CentOS 7에서 CSF 설치 및 구성 배우기

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하고 구성하는 방법을 배웁니다. R1Soft Server Backup Manager는 서비스 제공자에게 유연하고 서버 친화적인 솔루션을 제공합니다.

CloudLinux LVE 제한을 수정하는 방법

CloudLinux LVE 제한을 수정하는 방법

이 기사에서는 CloudLinux LVE 제한을 수정하는 방법을 설명했습니다. 시작하겠습니다. CloudLinux LVE 제한은 LVE Manager를 사용하여 변경할 수 있습니다.

포트 Linux 서버의 SSH를 변경하는 방법

포트 Linux 서버의 SSH를 변경하는 방법

Linux 서버의 SSH 포트를 변경하려면 SSH를 통해 서버에 로그인하고 SSH 구성 파일을 수정해야 합니다.

CentOS에 Centova Cast를 설치하는 방법

CentOS에 Centova Cast를 설치하는 방법

Centova Cast는 인터넷 라디오 스트림을 위한 최고의 관리 플랫폼으로 스트리밍 호스팅 제공업체에 광범위한 통찰력과 제어 기능을 제공합니다.Centova Cast

메일 서버에서 메일 릴레이를 설정하는 방법

메일 서버에서 메일 릴레이를 설정하는 방법

다음 이메일 릴레이 설정을 사용하여 이메일 전송 문제를 해결할 수 있습니다.

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04 서버에 Apache MariaDB PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다. Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. 그것은 LAMP로 알려져 있습니다

Linux에서 기본 사용자 관리 배우기

Linux에서 기본 사용자 관리 배우기

Linux에서 사용자를 추가, 수정 또는 삭제하시겠습니까? 여기 당신을 위한 완벽한 기사가 있습니다.

Linux에서 기본 그룹 관리 배우기

Linux에서 기본 그룹 관리 배우기

Linux의 그룹 관리에 대해 자세히 알아보세요. Linux에서 그룹 추가, 그룹 수정 및 그룹 삭제, 구성원 추가 방법. 새 그룹을 만들고 groupadd 명령을 사용합니다.

CentOS 7에 Fail2ban 설치 방법 배우기

CentOS 7에 Fail2ban 설치 방법 배우기

Fail2ban은 SSH 연결을 보호하는 데 매우 유용합니다. 이제 centos7에 fail2ban을 설치 및 구성하고 서버에 보안 계층을 추가할 수 있습니다.