웹마스터 팁

리눅스 환경에서 PHP와 JSP개발환경 구축을 위해 APM + Tomcat셋팅에 관해서 기술해 놨습니다. 강좌를 퍼다가 날러볼까 생각해봤는데, 귀차니즘으로 인해서 각각의 강좌별로 링크를 걸어 놓겠습니다. 게시판 성격에 맞지 않는다면 관리자님 지우셔도 상관없습니다.

APM + Tomcat환경의 구축을 위해서 두가지 방식으로 설명해 놨습니다. DSO방식과 Static방식으로 구분해서 설명해 놨으며, 실무에서 구축하다 보면 어떤방식이 유용한지 운영해 보시면 알게 될겁니다.

현재 지원되는 플렛폼은 여러가지가 있으나 글쓴이는 리눅스 환경에서 실제적인 테스트를 거쳤다, 컴파일환경만 제대로 지원이 된다면, 다른 플렛폼에서도 무난히 설치될것이라고 생각합니다.

설치 방법

Apache + MySQL + PHP + Tomcat설치 DSO방식 http://www.nasord.com/lecture/os/Apm_Dso

Apache + MySQL + PHP + Tomcat설치 Static방식 http://www.nasord.com/lecture/os/Apm_Static

짤방용으로 DSO방식과 Static방식의 차이점을 써놓겠습니다. ^O^

DSO방식과 Static방식의 차이점은 쉽게 애기하면 모듈을 어떤방식으로 사용하느냐 차이입니다. DSO방식은 필요한 모듈을 독립적으로 만들어 놓고 필요할때 아파치에서 불러다가 사용하는 것이고 Static방식은 모듈을 처음부터 아파치에 올려놓고 사용합니다.

차이점을 보면 DSO방식보다는 Static방식이 퍼포먼스면에서 조금더 좋다고 알려져 있는데, 관리적인 차원에서 보면 DSO방식이 나중에 관리하기에 좋죠. Static방식은 모듈이 업그레이드 되면 처음부터 다시 설치해야 되는반면, DSO방식은 해당 모듈만 재 컴파일 해주고 아파치에 올려주면 됩니다.

관리적은 측면에서 보면 서버의 다운타임을 최소화 할수 있죠. 물론 어떤 방식을 사용할지는 사용자가 결정할 일이죠. 보통 독립된 사이트의 경우에는 Static방식을 사용하고 호스팅 서버같은 경우에는 DSO방식을 권장합니다.