본문 바로가기

아파치4

[Docker]컨테이너를 이용하여 웹 어플리케이션 배포하기(3티어구조) #2 이전 포스트에서 Tomcat과 MySQL을 Docker 컨테이너로 연동했다. 이번 포스트에서는 apache 웹서버를 통해 접속하는 구성을 해본다.그래서 WEB(Apache) - WAS(Tomcat) - DB(MySQL)의 3티어 구조를 완성한다. Apache - Tomcat 연동 (mod_jk)아파치와 톰캣은 연동은 아래 링크를 참조 한다. http://www.kangtaeho.com/41 Build Apache Docker Image아래 링크에 있는 샘플 예제를 통해 Dockerfile을 만들고, mod_jk 구성에 필요한 파일들로 이미지를 빌드한다.https://github.com/Paritosh-Anand/Docker-Httpd-Tomcat/tree/master/httpd참고로 worker.prop.. 2018. 3. 27.
apache reverse proxy 구성하기 아파치에서도 reverse proxy를 구성할 수 있다. 간단하게 몇몇 설정만 수정하면 사용할 수 있으니 유용하다 sudo apt install apache2/etc/apache2/sites-available/000-default.conf 수정 ServerAdmin webmaster@localhostDocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined ProxyRequests OffProxyVia Off Require all granted ProxyPass / http://:/ProxyPassReverse / http://:/ ..................... 2017. 12. 24.
웹 페이지 로딩 중 특정 디렉토리의 404에러가 날 때 웹 서비스를 구성하는 과정에서 특정 디렉토리 (upload)를 access시 404 에러가 났다아파치의 권한은 문제가 없으며, 디렉토리 권한 역시 문제가 없는데 알고 보니 톰캣 설정에서 upload라는 디렉토리의 컨텍스트로 접근시 톰캣 자체의 upload를 접근하고 있었다. 그래서 server.xml에서 해당되는 upload 디렉토리의 접근을 아래와 같이 추가한다 이것은 www.test.com/upload로 접근을 하게 될 경우 실제 /test/webapps/upload 로 접근을 하게 되는 것이다. 2017. 12. 24.
Apache Tomcat 연동하기 Tomcat만 단독으로 웹 서비스를 제공 할 수 있지만, 이중화, LB, Virtual Host 설정 등 다양하게 쓸 수 있어 Apache와 연동을 많이 한다.참 오랜만에 apache, tomcat, db 구성을 다시 해보고 있는데, 이번기회에 정리를 해본다 1. 준비사항apache : 2.4tomcat7apache-tomcat connector : mod_jk ( http://mirror.apache-kr.org/tomcat/tomcat-connectors/jk/ 에서 소스 다운 후 빌드)2. 설치apache : os에 맞게 apt or yum으로 설치 한다.tomcat7 : http://mirror.apache-kr.org/tomcat/tomcat-7/v7.0.81/ 여기에서 받아서 압축을 풀면 된다.. 2017. 12. 24.