apache4 [Apache] httpd.conf 분석 Apache 2.4의 httpd.conf 분석을 진행합니다. ServerTokens Prod 이 지시자는 Apache의 HTTP로서 응답할 헤드(Header)를 설정합니다. 이 값에 의해 운영체제의 OS타입이나 컴파일된 모듈들의 정보들이 노출될 수 있기에 보안상 최소한의 정보만을 제공하도록 prod로 설정하는 것이 좋습니다. 아래는 설정했을때의 값을 나타내는 예제입니다. ServerTokens Prod[uctOnly] Server sends (e.g.): Server: Apache ServerTokens Major Server sends (e.g.): Server: Apache/2 ServerTokens Minor Server sends (e.g.): Server: Apache/2.0 ServerToke.. 2020. 5. 5. [Apache] Worker MPM(Multi-Processing Module) Worker MPM(Multi-Processing Module)은 하이브리드 다중 프로세스 다중 스레드 서버를 구현합니다. 스레드를 사용하여 요청을 처리하면 프로세스 기반 서버보다 적은 시스템 자원으로 많은 수의 요청을 처리 할 수 있습니다. 그러나 각각 스레드가 많은 여러 프로세스를 사용 가능하게하여 프로세스 기반 서버의 안정성을 크게 유지합니다. 이 MPM을 제어하는데 사용되는 가장 중요한 지시문 ThreadsPerChild은 각 하위 프로세스에서 배포되는 스레드 수 MaxRequestWorkers를 제어하고, 시작될 수있는 최대 총 스레드 수를 제어합니다. 단일 제어 프로세스 (부모)는 자식 프로세스를 시작합니다. 각 하위 프로세스는 ThreadsPerChild 지시문에 지정된 대로 고정된 .. 2020. 4. 8. [JBCS-httpd24-2.4] JBCS-httpd24-2.4 구성하기 1. 프로그램 다운로드 http://acess.redhat.com 우선 레드햇에 로그인을 합니다. Downloads를 클릭하고, 아래 그림처럼 Core Services에서 Apache HTTP Server를 클릭해서 JBCS-httpd24-2.4 버전을 OS에 맞게 다운로드 합니다. 2. 다운받은 압축 파일 해제 # unzip jbcs-httpd24-httpd2.4.29-RHEL7-x86_64.zip -d /APACHE 3. 소유권 변경 # chown apache:apache -R /APACHE 4. apache 패치 /CLOUD/APACHE 디렉터리로 패치 버전 순서대로 덮어씌어 압축 해제 # unzip -o jbcs-httpd24-httpd-2.4.29-SP1_RHEL7-x86_64.zip -d /A.. 2019. 12. 26. [Apache] Apache에서 Disk 캐시를 사용하는 방안 Apache에서 Disk 캐시를 사용하려면 다음과 같이 수행합니다. $HTTPD_HOME/conf.d/mod_disk_cache.conf 파일을 만들어 다음과 같이 기록합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CacheEnable disk / # disk 캐싱할 서비스 디렉터리를 지정 CacheRoot "/var/cache/mod_proxy" # 캐싱 파일을 저장할 위치를 지정 CacheDirLevels 5 # 캐시 계층구조에서 하위 디렉터리명의 문자수를 지정 CacheDirLength 3 # 캐싱할 하위 디렉터리의 깊이를 지정 CacheDefaultExpire 86400 # 캐싱된 파일의 만료 시간을 지정 CacheMaxFileSize 6.. 2019. 11. 19. 이전 1 다음