728x90 반응형 💛03_Server & OS/02_Apache Tomcat4 #MOD_SECURITY MOD_SECURITY 설치방법 1. 사전설치 yum install -y gcc-c++ yum install -y zlib-devel yum install -y expat-devel yum install -y pcre pcre-devel yum install -y openssl openssl-devel yum install -y mod_ssl yum install -y mod_security yum install -y libxml2 libxml2-devel yum install -y apr apr-devel yum install -y apr-util apr-util-devel 2. 소스를 다운 wget https://www.modsecurity.org/tarball/2.9.3/modsecurity-2.9.. 💛03_Server & OS/02_Apache Tomcat 2024. 3. 11. #아파치 #톰캣 #아피치!=톰캣 #WebServer #웹서버 #Was(WebApplicationServer) #와스 ✌️아파치(Apache)란? 세계에서 가장 많이 사용되고 있는 웹 서버중 하나로 아파치 소프트웨어 재단에서 관리하는 HTTP웹서버로 다양한 추가기능과 무료 재공 및 사용에 용이성 때문에 많이 사용되고 있다. - 정적인 데이터를 처리하는 웹서버 - 웹서버는 클라이언트가 GET, POST, DELETE등의 메소드를 이용하여 요청하면 그에 대한 결과를 돌려준다. - 정적인 HTML이나 이미지를 제공하는 서버를 웹서버라고 한다. ✌️톰캣(Tomcat)란? - 아파치 재단에서 만든 소프트웨어 WAS로 동적인 데이터를 처리하는 웹서버입니다. - 웹서버와 웹컨테이너의 결합으로 다양한 기능을 컨테이너에 구현 및 수행 가능한 서버 - 많이 사용되는 WAS로는 BEA사의 Web Logic, IBM사의 WebSphere, .. 💛03_Server & OS/02_Apache Tomcat 2024. 2. 1. #Apache #NginX #WebServer #Tomcat #장단점 📚Apache HTTP Server Apache Software Foundation에서 만든 웹 서버 프로그램으로 거의 모든 OS에서 실행되며 Reference가 잘되어있다. ⭐주요특징 1. 스레스/ 프로세스 기반 구조 - 클라이언트 요청 건당 하나의 스레드 처리 구조 ( 1:1 ) - 1:1 구조로 사용자가 많다면 스레드 생성, 메모리, Cpu 낭비가 심함 2. MPM (Multi-Process Modeule)방식 2-1. PreFork MPM 방식(다중 프로세스) - Client 요청은 Apache 자식 프로세스 생성 및 처리 진행 - 다중 요청에 따른 Process를 생성 처리 ( default설정 ) - 하나의 자식 프로세스는 하나의 스레드 구조이며 자식 프로세스는 최대 1024개 까지 가능 - .. 💛03_Server & OS/02_Apache Tomcat 2023. 11. 6. #Tomcat #server.xml #autoDeploy #reloadable #Jenkins배포오류 #tomcat설정 프로젝트를 진행하다 Jenkins를 통해 배포를 하던 도중 에러가 발생했다. 로그를 보면 서버가 시작되면서 발생하는 에러라는 내용이였다. 알고 보니 tomcat 설정에서 autoDeploy설정이 true로 되어있었고 jenkins에서도 server재기동 로직이 충돌하면서 발생한 내용이였다. 그래서 autoDeply와 reloadable설정에 대해 알아보도록 하겠습니다. 일단 알아보기 전에 tomcat에 server.xml에 대해 간략히 알아보고 가자. 🧨server.xml $CATALINA_HOME/conf/server.xml은 Tomcat의 메인 설정 파일로 Tomcat 기동시에 참조 된다. $CATALINA_HOME/conf/ 디렉토리에는 디폴트 server.xml 이외에 최소한의 설정만으로 구성된 .. 💛03_Server & OS/02_Apache Tomcat 2023. 4. 11. 이전 1 다음 728x90 반응형