Apache 서버의 Cache 적용하지 않기

최근에 요상한 경험을 했다. 업무로 고객사의 사이트를 리뉴얼하는 작업을 진행했는데 게시글을 등록하거나 수정해도 바로 반영이 되지 않고 이전 컨텐츠가 웹페이지에 표시되는 문제였다. ctrl +f5 를 눌러 새로고침 해야만 내용이 변경되곤 했는데 이상하게도 테스트 서버에서도 정상이었고 카페24의 호스팅 환경에서도 정상이었는데 유독 가비아의 호스팅에서만 문제가 발생했다. 가비아 고객센터로 문의를 해봤지만 브라우저 캐시같으니 새로고침하라는 답변만.. 내가 그걸 몰라서 […]

Read More

워드프레스 Permalink 변경으로 인한 포스트 접속 오류 해결

방문자수 통계를 봤다면 더 빨리 알아차렸을까? 얼마 전 워드프레스 설정에서 Permalink 설정을 변경했는데 오늘 확인해보니 기존에 사용했던 /1234와 같은 형식으로는 해당 포스트에 접속이 되지 않았다. 애드센스 광고 수입도 적어서 뭔가 다른 문제가 있나 싶었는데.. 아마도 설정을 변경했기 때문에 포스트 접속에 문제가 생겼기 때문일 것이다. 문제를 발견했으니 이제 이걸 수정해야만 한다. nginx 를 사용하고 있기 때문에 […]

Read More

nginx rewrite 설정

nginx 에 rewrite 설정을 적용하는 문제 때문에 퇴근까지 늦추고.. 아놔~ 퇴근 후에 집에 와서도 설정에는 문제가 없는 듯 한데.. 왜 안될까? 계속 생각하다가 순간 머리를 스쳐가는 생각에 설정을 약간 수정하니 제대로 작동이 된다. 이래서 기본이 중요한 것이구나.. 또 한번 느끼게 됐다. nginx 에 대해서 문서를 틈틈이 봐둬야만 할 것 같다. 서버에서 nginx 를 사용하는데.. 설정할 […]

Read More

url에서 www를 제거하기 위한 nginx rewrite 설정

사이트 www.example.com 으로 접속한 경우 www 를 제거하고 example.com 으로 redirection 하기 위한 nginx 설정이다. server { listen 80; server_name www.example.com; rewrite ^ $scheme://example.com$request_uri? permanent; } server { listen 80; server_name example.com; ………………… } 위의 설정에서처럼 두 개의 이름을 갖는 서버 블럭을 설정하고 www.exapmle.com 에서 example.com 으로 rewrite 하도록 설정을 했다. 테스트 결과 작동은 제대로 […]

Read More

WP Super Cache 사용을 위한 Nginx rewrite 설정

아침밥을 먹고 멍하니 있다가 서버로 뭔가 할 게 없나 생각 중에 cache 설정을 해야겠다는 생각이 들어서 WP Super Cache 플러그인을 설치하고 Nginx에 설정을 추가했다. 구글링해서 설정을 추가하긴 했는데 제대로 작동이 되는지는 잘 모르겠다. cache 파일이 생성은 되는데 rewrite 규칙이 잘 적용이 되고 있는지는 모르겠다. 이런 건 어떻게 확인을 해봐야할런지.. ㅎㅎ server { client_max_body_size 20M; listen […]

Read More