#Apache · 59개
[Apache HTTP Server] 다운로드 요청 시 416 code 발생한다면
1. 개요 mp4 를 다운 받는 요청에 대한 응답으로 416 code를 받았고, 다운로드가 되지 않는 현상이 발견됨. 1) HTTP Return Code 416 이란? 416 Range Not Sa…
[Apache] 80,443 Root 외의 서비스계정으로 Start 하기
Apache 설치하여 이용 시, 리눅스에서는 80, 443 은 Root로만 port를 사용할 수 있다. 그러나 아래와 같이 set cap 설정을 프로세스에 해주면, Root 가 아니라도 port를 …
[Apache] 업그레이드 이후, 400 Error 발생.(\n 또는 공백 whitespace 관련)
Apache 2.4.25 이후 버전부터는 보안성 강화로 인해, HttpProtocolOptions Strict 설정이 기본 적용 됩니다. 이 설정으로 인해, 보통 “\n” “\n\n” 등이 아닌 “…
Apache 2.2 443을 인증서 없이 http로 올릴 때.
Apache 2.2에서 간혹 443을 인증서 없이 사용하고 싶을 때가 있다. 하지만 인증서 없이, 443을 이용하여 start를 하면 아래와 같이 에러가 발생한다. [Tue Dec 25 16:02:…
[AWS] ELB Apache 연결시 408 또는 50x 에러 Log가 발생하는 경우.
AWS에서 ELB와 Apache와 연결을 하면, 간혹 access log에 408이나, 50x 에러가 찍힌다. Log는 408과 같은 에러 코드와 ELB의 IP(또는 그를 거친 IP)를 제외하고는 …
[Apache] mod_rpaf.so 모듈 설치하기.
X-Forwaded-For 헤더로 Clinet IP를 전달 받으려면, mod_myfixip 이외에 mod_rpaf 모듈을 이용할 수도 있다. Apache 2.0 / 2.2 와 Apache 2.4는 …
Apache 2.2 취약점 패치 정보.(2.2.15 ~ 2.2.34)
Apache 2.2.14이후 부터 지원종료된 Apache 2.2.34 까지 취약점 조치된 CVE 리스트이다. 옆의 점수는 CVSS 점수이며, 숫자가 높을수록 고위험 취약점이다. 1) 저위험군: 0.…
OHS(Oracle HTTP Server) 12.2.1.3.0 Silent mode 설치
1. 개요 OHS를 설치한다. 2. 설치 전체적인 설치 작업은 /index.php/httpd/1509-ohs-oracle-http-server-12-1-2-0-0-silent-mode 와 동일하다.…
OHS(Oracle HTTP Server) 12.1.2.0.0 Silent mode 설치
1. 개요 OHS를 설치해보자. 2. 파일 다운로드 오라클 홈페이지에서 파일 다운로드. 오라클 계정이 필요할 것이다. 3. 사전 작업 3-1. 파일 생성 GUI로 설치하면 모르겠지만 사일런트 모드로…
Tomcat bindOnInit (w/ strace)
Tomcat의 bindOnInit 옵션에 대해 알아본다. 1. 개요 2. bindOnInit 설정이란? 링크 : https://tomcat.apache.org/tomcat-8.5-doc/config…
[Apache HTTP Server] 아파치 사용 메모리 확인 (ps aux)
1. ps aux 명령어 1-1. 기본 ps aux | grep 'httpd' | grep -v grep root 31881 0.0 0.0 77020 1896 ? Ss 2018 54:37 /web/…
[Tip] Apache ServerLimit / ThreadLimit 변경 시 주의 사항.
Apache의 대부분의 conf 설정들은 graceful로 적용이 된다. 하지만 MPM의 ServerLimit은 stop / start (restart)를 해야 적용이 된다. http://httpd…
OHS (Oracle HTTP Server) 주요 설정
1. MaxClients 실행중인 총 서버 수에 대한 제한, 즉 동시에 연결할 수있는 클라이언트 수에 대한 제한을 지정한다. 클라이언트 연결 수가 이 한계에 도달하면 ListenBackLog에 지정…
Datadog Apache HTTP Server APM Trace 설치 구성
1. 개요 Datadog 에이전트를 이용해 Apache HTTP Server의 상태 지표와 로그를 수집하는 기본 설정 절차를 정리한다. Apache 지표 수집에는 Apache의 mod_status …
AWS ELB 사용 시, Apache HTTPS Redirect(Rewrite) 무한 루프 현상 해결.
1. 개요 AWS ELB에 HTTPS를 사용하고 뒤에 Apache는 HTTP를 사용할 경우 발생할 수 있는 케이스 이다. 2. 활용 앞선 설정, /index.php/httpd/1120-apache-…
[Apache HTTP Server] ServerTokens
1. 개요 웹서버 보안 설정에서 빠질 수 없는 설정이 하나 있죠~ Don't display or send Apache version!! ServerTokens Prod 이렇게 설정해주면 우리는 헤더…
[Apache] how to CORS 설정하기.
1. 개요 Apache HTTP Server에 CORS 설정하는 법을 가이드 할 것이다. 본 설정은 아래의 URL에 들어가면 자세한 설명이 있다. https://benjaminhorn.io/code…
[Tomcat] Tomcat 또는 Apache와 연동시, 413 에러 발생 시.
1. 개요 Tomcat 및 Apache 의 mod_jk 에서 packetsize 제한으로 인해 발생하는 413 에러 코드이다. 해당 설정값에 따라서 다운로드 받을 수 있는 파일크기 사이즈가 정해질 …
[Apache] 업그레이드 후, 408 REQUEST TIME OUT 발생 원인.
1. 개요 Apache 구버전을 사용하다가, 버전 업그레이드를 위해 Migration을 진행한 이후 종종 겪을 수 있는 일이다. 그 전에는 보지 못하던 408 Request Time Out 이라는 …
[SECURITY] CVE-2018-8014 Insecure defaults for CORS filter
1. 소식 Apache Tomcat의 CORS 필터 기본 설정과 관련해 Mark Thomas가 공개한 보안 권고입니다. 해당 취약점은 CVE-2018-8014로 식별되며, 심각도는 Low로 분류되었…
OpenSSL 컴파일 설치
1. 개요 Linux에 번들로 설치된 Apache 2.2 버전을 사용하여 운영중인 시스템에 여러 보안 취약사항 지적으로 Apache 패치 혹은 업그레이드가 필요하게 되었습니다. 기왕 하는김에~ Ap…
Tomcat(톰캣) 8.0.52 발표
1. 소식 Tomcat 릴리즈가 활발하네요. 이번에는 5월 8일부로 8.0 버전이 업데이트되었습니다. 2. 상세 출처: http://tomcat.apache.org/ 이번 업데이트에서 눈에 띄는 내…
[Apache HTTP Server] 억세스 로그에 특정 확장자 남기지 않기
1. 개요 file read/write 가 많으면 우리가 늘 걱정하는 것이 있죠? 바로 성능인데요~ 불필요한 로깅을 줄여준다면, 성능 향상에 도움을 줄 수도 있을 것 같습니다. :) 이번에는 Acc…
Apache httpd 2.4.33 Released
1. 소식 2018년 3월 17일에 Apache httpd 2.4.33 버전이 릴리즈 되었습니다. 2. 내용 The Apache Software Foundation and the Apache HTT…