아파치 5

[아파치] uriworkermap.properties 설정 가이드

아파치에서는 uriworkermap.properties에 규정된 매핑규칙에 의거하여 Tomcat으로 요청을 보낸다. 그럼 uriworkermap.properties에서는 어떤 규칙들이 쓰이는지 알아보자 1.주석,공백 #이 포함된 한줄은 전부 무시되므로 주로 주석으로 쓰인다. # this is test 단어사이 공백은 무시된다, 그러므로 다음 세개는 같은 설정이다. /myapp=myworker /myapp=myworker /myapp = myworker 2. URI 패턴 작성법 도메인뒤에 붙는 url패턴에 따라 선택적으로 tomcat으로 넘길 수 있다( 시작은 "/","*","|","!" 로만 가능하다) /onlytomcat.jsp = myworker - onlytomcat.jsp 라는패턴에 대해서만 to..

WEB WAS/WEB 2020.11.03

[아파치] 보안 설정

서버운영을 하다보면 보안위협에 노출되기 쉽다. 이때 아파치 서버를 노출시키지 않도록 , 기본적으로 해주면 좋은 보안설정법이 있다. 1. httpd.conf에 설정하기 -우선 comf/httpd.conf 의 내용중 httpd-default.conf가 include되어있는지 확인하고, 되어있다면 2로 간다. 되어있지 않다면 내용에 ServerTokens Prod ServerSignature Off 를 추가 ServerTokens 옵션을 Prod로 설정하면 웹서버의 이름만 알 수 있다. ServerSignature을 Off로 설정하면 버전정보가 웹에 표시되지 않는다. 2. httpd-default.conf에 설정하기 extra/httpd-default.conf의 설정 중 ServerTokens 와 Server..

WEB WAS/WEB 2020.10.12

[아파치] expires 설정

개요 web서버가 Apache를 사용한다면 성능향상을 위한 설정 중 expires설정을 사용할 수 있다. expires설정은 파일별 만료기한을 설정하여, 만료기한 전 까지는 캐시를 리프레쉬 하지않는다. 따라서 매 접속마다 캐시를 받아오지않고, 만료기한이 지났을때만 서버에서 받아오므로 클라이언트 입장에서는 확실히 속도가 빨라짐을 체감할 수있다. 사용법 httpd.conf 에서 다음을 활성화 LoadModule expires_module modules/mod_expires.so 그리고 아래의 코드를 추가해 준다. #expire cash ExpiresActive On ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/jpg "access p..

WEB WAS/WEB 2020.06.15

[아파치] MPM 모듈로 튜닝하기

1.개요 서버를 운영하다보면, 아파치의 기본설정만으로는 많은 동접자가 몰릴경우 서버 부하로인해 감당하지 못하는 경우가 있다. 이때 아파치모듈중 하나인 MPM 모듈을 통하여 아파치의 성능을 향상할 수 있다. 2.본론 MPM 모듈은 여러가지가 있는데 그중 세가지를 소개하겠다. 사용을 위해 httpd.conf에 입력하거나, mpm관련 주석을 제거하고 httpd-mpm.conf에서 설정하면 된다. 만약 본인이 구성한 Web이아니라 어떤 모듈을 쓰는지 궁금하다면, apachectl -V | grep -i mpm 명령어를 입력해서 확인할 수 있다. 1) prefork 모듈 - 프로세스 방식 프로세스를 새로 생성하는 방식이라 메모리 공간을 독립적으로 사용 StartServers 5 MinSpareServers 5 M..

WEB WAS/WEB 2020.06.07

[아파치] Apache 무중단 기동(graceful 사용)

기본적으로 아파치는 재기동해야 config 내용이 적용된다. 하지만 운영중인 서버에서는 재기동시 downtime이 발생하여 함부로 재기동 하기 힘든 경우가 있다. 이렬경우 스탑 쉘 마지막에 conf/httpd.conf -k stop 를 conf/httpd.conf -k graceful 로 바꾸어주면 ./stop.sh 명령어를 입력시 중단없이 설정이 반영된다. *주의사항 : config 변경시 문법오류가 없도록 주의하여 한다

WEB WAS/WEB 2020.04.14