dev/WEB and WAS (14) 썸네일형 리스트형 docker nginx&tomcat load balancing docker 환경에서 nginx와 tomat을 연동 및 로드밸런싱 하는 방법을 포스팅하겠습니다. nginx을 실행하기에 앞서 먼저 nginx.conf 파일을 따로 작성합니다. 저는 /home 디렉토리 밑에 따로 root 디렉토리를 만들어서 nginx.conf 파일을 작성했습니다. nginx.conf 파일에 대해 간략히 설명하면 workers_connections는 하나의 nginx 서버에 접속 가능한 클라이언트 개수를 생각하시면 됩니다. upstream은 nginx 서버에서 받은 요청을 처리하는 서버를 가리키는 모듈입니다. 그래서 "192.168.0.32:8080" 서버는 main(active) 역할을, "192.168.0.32:8081" 서버는 backup(standby) 역할을 할 예정이고, back.. docker install tomcat tomcat을 docker로 설치하는 방법을 포스팅하겠습니다. docker hub에서 tomcat 이미지를 검색합니다. tomcat 이미지가 있으면 다운받습니다. 이미지가 다운됐는지 확인합니다. 이미지 다운이 확인됐으면 컨테이너로 tomcat을 실행합니다. tomcat 컨테이너가 올라왔는지 확인합니다. tomcat 컨테이너가 확인되면 정상적으로 올라온 것입니다. 그러나 브라우저로 tomcat 접속하면 404 페이지가 보일 것입니다. 왜냐하면 현재 tomcat 컨테이너 안의 webapps 디렉토리 밑에는 아무것도 없기 때문입니다. 따라서 webapps 디렉토리 밑에 ROOT.war 파일을 올리고 재시작하면 404 페이지가 표출되지 않을 것입니다. docker nginx install nginx를 docker로 설치하는 방법을 포스팅하겠습니다. 먼저 nginx 이미지를 docker hub에서 검색합니다. nginx 이미지가 있으면 다운받습니다. 이미지가 제대로 다운받았는지 확인합니다. 이미지 다운됐다면 이제 컨테이너로 실행합니다. nginx 컨테이너가 제대로 올라왔는지 확인합니다. nginx 컨테이너가 확인되면 정상적으로 올라온 것입니다. 크롬 브라우저로 nginx 접속했을 때 위와 같은 화면이 표출되면 nginx가 실행 중인 것을 확인할 수 있습니다. apache&tomcat 연동 apache와 tomcat 연동하는 방법을 포스팅하겠습니다. 연동하는 방법은 크게 3가지가 있는데 mod_jk, mod_proxy, mod_proxy_ajp 가 있습니다. 그중에서 저는 mod_jk를 사용하겠습니다. 먼저 mod_jk를 설치하기 위해서 gcc, gcc-c++, httpd-devel 패키지를 설치합니다. 설치가 완료되면 위와 같은 화면이 표출됩니다. home 디렉터리로 이동하여 tomcat connector(mod_jk)를 다운로드하고 제대로 다운되었는지 확인합니다. 다운로드한 tomcat connector 압축을 해제합니다. tomcat connector 압축 해제가 잘 되었는지 확인하고 tomcat-connector 하위의 native 경로로 이동합니다. tomcat-connector의.. centos apache 설치 centos에 apache 설치하는 방법입니다. 먼저 apache가 설치되었는지 확인합니다. yum을 통해 apache가 설치되었는지 확인하는 방법이나 find명령어를 통해 확인하는 방법이 있습니다. 지금 제 서버에 apache가 설치되어 있으므로 설치 경로로 이동하여 apache 관련 디렉토리가 잘 있는지 확인합니다. apahce가 설치되어 있지 않으면 설치해야 합니다. yum 패키지를 통해 apache를 설치하면 됩니다. apache 방화벽 설정해줍니다. apache를 실행시킵니다. apache가 제대로 실행됐는지 확인하기 위해 브라우저로 접속합니다. 위와 같은 화면이 뜨면 apache가 제대로 실행되었음을 확인할 수 있습니다. centos tomcat 설치 centos에 tomcat 설치하는 방법입니다. yum을 이용해서 패키지로 설치하려 했는데 7 버전 밖에 없어서 직접 7 이상의 tomcat을 다운로드하기로 했습니다. "https://archive.apache.org/dist/tomcat/tomcat-8/"에서 원하는 버전의 tomcat 버전 정보를 확인할 수 있습니다. 저는 8.5.39 버전을 다운 받을 것입니다. wget 명령어를 통해 직접 8.5.39 버전을 다운로드하였습니다. 현재 다운로드한 위치가 루트 디렉토리여서 home 디렉토리 밑으로 이동합니다. home 디렉토리에서 압축을 풉니다. 압축이 잘 풀렸는지 확인합니다. tomcat의 방화벽 포트를 열어줍니다.(8080번) tomcat을 실행시키기 위해 bin디렉토리로 이동하여 startup.s.. 이전 1 2 다음