본문 바로가기

CentOS7

(3)
Apache http2 적용 방법 (mod_http2)- 삽질중인 개발자 속도가 중요시되는 서비스에서 이제는 많은 기업이 HTTP2를 적용하고 있다. ( 구글 같은 경우에는 HTTP3을 적용 중이다. ) HTTP1.1과 HTTP2.0 의 차이는 대충 요약하자면 이것저것 도입해서 지연을 감소시켜 HTTP1.1 대비 속도를 증가시켰다. (httpwg.org/specs/rfc7540.html 이쪽에 자세하게 나와 있다.) mod_http2는 아파치 2.4.17 버전 이상에서 적용이 가능하다. (httpd.apache.org/docs/2.4/mod/mod_http2.html) 또한 http2를 적용하기 위해서는 ssl 이 적용되어 있어야 한다. ( mod_ssl ) 1. mod_http2 적용 방법 CentOS 7의 경우 yum install httpd를 하는 경우 아파치 2.4.6..
mod_jk를 이용한 아파치 로드밸런싱 ( 설치부터 적용까지 ) - 삽질중인 개발자 운영을 하다 보면 로드밸런싱을 적용해서 부하를 분산시켜야 하는 경우가 있는데 L4, L7 같은 장비를 사용하여 로드밸런싱을 하기에는 비용이 상당히 많이 들어 도입하기가 어려운 경우가 있다. 이런 경우에 아파치를 이용하여 톰캣(was)을 로드밸런싱을 할 수 있다. 우선 로드밸런싱 방법 중 몇가지 방법(mod_jk, proxy, 기타 등등)이 존재 하는데 proxy 방법은 httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html 해당 사이트의 examples of a balancer configuration 칸을 보고 따라 하면 바로 적용될 정도로 쉽기에 이 포스팅에서는 mod_jk를 이용해서 적용하는 방법을 포스팅한다. ( 각각의 방식에 장단점이 있다. ) 우선 mo..
[CentOS7] SVN 설치 및 이클립스 적용 - 삽질중인 개발자 - SVN 설치 및 이클립스 url 적용 - svn 설치 방법 및 repository 세팅 방법 OS : CentOS7 방화벽 : OFF 1. SVN 설치 하기 yum install -y subversion 2. SVN의 루트 폴더로 사용할 폴더 생성 # / mkdir svn 3. SVN 루트 설정 svn 루트 설정 잘하세요.. 이것 때문에 삽질하다가 2시간 날림.. vi /etc/sysconfig/svnserve =================================== # OPTIONS is used to pass command-line arguments to svnserve. # # Specify the repository location in -r parameter: # root 폴더 지정 ..