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

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

Read More

Apache VirtualHost 설정

멍하니 앉아 있다가 문득 생각이 나서 블로그를 운영 중인 서버의 가상호스트 설정을 조금 변경해봤다. php나 js, css 파일은 압축해서 전송하도록 하고 이미지 파일은 외부로의 링크는 허용하지 않도록 설정을 했는데.. 이거 제대로 한 것인지 모르겠다. 기분상 조금 더 접속 속도가 빨라진 것 같은 느낌이 들긴 하는데.. 수치로 비교해보지 않고서는 아마도 알 수 없는 것이 아닐까 싶다. […]

Read More

Apache 403 forbidden 오류 수정

아파치 웹서버에서 이름기반 가상호스트를 설정했을 때 사이트에 접속하려하면 403 forbidden 오류가 발생할 때가 있다. 이 블로그의 테스트를 위해서 서브 도메인을 세팅하고 가상호스트를 설정하고 접속했을 때 403 에러가 발생해서 원인을 찾아보니 아파치의 설정에 문제가 있었다. 보통 httpd.conf 파일을 보면 아래와 같이 설정이 되어 있는데 이 설정때문에 접속이 안된다. <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow […]

Read More

스쿨호스팅에서 406 에러

일때문에 스쿨호스팅을 사용해보고 있는데.. 처음엔 이런 호스팅 서비스가 있는지도 몰랐다. 암튼 이 호스팅은 내가 신청한 것은 아니고 클라이언트가 신청한 것인데 그러니 그냥 사용할 수 밖에 없는 상황이다 그런데 이게 조금 사용해보니 참 웃긴다. 툭하면 406에러.. phpMyAdmin을 이용해 DB 수정하려고 해도 406에러.. 아래처럼 http://www.aaa.com/bbs/login.php?url=..%2Fadm/ 로그인을 시도해도 406에러.. 아주 사람을 미치게 만든다. 그래서 스쿨호스팅에 문의를 했더니 방화벽 […]

Read More

[Apache] 아파치를 이용한 간단한 웹인증 구현

운영하는 사이트외에 테스트 목적으로 사용하는 계정의 접속을 제한할 경우 유용하게 쓰이는 아파치를 이용한 간단한 웹 인증을 구현해볼 것이다. 아파치 설정 수정과 인증 파일 작성의 간단한 과정을 통해 인증이 가능해진다. 사이트를 방문해보면 간혹 위와 같은 창을 볼 경우가 있는데 이런 창이 아파치  인증을 구현한 창이다. 우선 아파치 설정 파일 httpd.conf 파일의 설정을 변경한다. <Directory “/home/abc/www”> Options […]

Read More