Bitnami Nginx 캐시 비활성 시키기

윤도선·2021년 10월 12일
0


AWS Lightsail 같은 서비스로 Bitnami 를 올렸다면, 웹사이트 개발시 Nginx 캐시 자체를 끄고 테스트 하면 더 개발하기 편리하다.

켜져있는 캐시는 Nginx와 PHP 두가지이다

NGINX 캐시 비활성화 시키기

nginx 설정을 연다

sudo vi /opt/bitnami/nginx/conf/nginx.conf

아래와 같이 헤더에 캐시 무효화를 보내는 코드를 삽입

http {
...
    add_header Last-Modified $date_gmt;
    add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
    if_modified_since off;
    expires off;
    etag off;
...
}

nginx 를 재시작 함

sudo /opt/bitnami/ctlscript.sh restart nginx

PHP Zend 캐시 비활성화 시키기

php 설정을 연다

sudo vi /opt/bitnami/php/etc/php.ini

파일을 열어서 아래와 같이 opcache를 비활성화 한다

opcache.enable = 0

phpfpm 을 재시작 한다

sudo /opt/bitnami/ctlscript.sh restart php-fpm
profile
소통하고 싶은 스타트업의 개발자

0개의 댓글