Apache 서버의 Cache 적용하지 않기

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

Read More

가상호스트 환경에서 Apache와 Tomcat의 연동

여러 개의 가상호스트 환경에서 아파치와 톰캣을 연동하는 작업을 진행했다. 검색으로 찾은 자료들은 단일 호스트 환경이었기 때문에 바로 적용이 어려웠고 많은 시행착오 끝에 2개 이상의 가상호스트 환경에서 톰캣과 연동을 통해 jsp 파일을 실행할 수가 있었다. 작업을 진행하면서 바로 작성한 것이 아닌 작업 후 기억에 의존해서 정리하는 것이라 틀린 내용이 있을 수도 있다. 톰캣(Tomcat) 설치 # yum […]

Read More

nginx apache 2.2 구성에서 real ip 사용하기

nginx(reverse proxy) – apache(backend)로 구성을 한 경우 nginx에서 apache로 요청을 넘기는 client ip가 nginx의 ip가 된다. nginx로만 구성되었을 때는 이전 포스트 https://ncube.net/10917 를 참고해서 설정하면 되는데.. apache에서는 추가적은 모듈이 필요하다. mod_rpaf 모듈로 비교적 간단하게 컴파일해서 사용할 수 있다. apache는 2.2.3 이며 /usr/local/apache2 에 설치된 환경이다. mod_rpaf 0.6 버전을 사용했다. mod_rpaf 다운로드 : http://www.stderr.net/apache/rpaf/download/ mod_rpaf 사이트 : http://www.stderr.net/apache/rpaf/ # […]

Read More

PHP-FPM 적용

회사에서 테스트를 위해 php-fpm 설치를 해보고 퇴근하고 집에 와서 이 블로그가 운영되고 있는 서버에도 적용을 했다. 설정을 제대로 한 것이 아니라서 성능이 제대로 나오는 것은 아니지만.. Apache 2.4에 php-fpm 적용하는 자료가 많지 않아서.. 대부분 nginx + php-fpm 자료들이라서 설치하는 것도 쉽지는 않았지만 그래도 다행이 잘 마무리 된 것 같다. php-fpm의 성능을 제대로 느껴보려면 nginx를 사용해봐야할 […]

Read More

Apache 2.4.6 + PHP 5.5.1 + MariaDB 5.5.32 설치

며칠 내로 사고를 칠 것 같더니.. 결국 어제 밤에 일을 저질러 버리고 말았다. 이 블로그를 운영 중인 서버에 Apache 2.4.6 + PHP 5.5.1 + MariaDB 5.5.32 버전을 설치했다. Apache는 이전에 설치했던 것이 있어 따로 설치를 하지 않았고 MariaDB는 공식사이트에서 제공하는 컴파일된 바이너리 파일을 다운로드해서 바로 설치를 했다. 따로 컴파일하는 건 어렵지 않지만 컴파일해서 성능이 더 […]

Read More