아파치 문서 탐독

Ki Tae Park·2021년 4월 1일
0

velog 예약어와 겹쳐서 그런지 특정 단어들이 표시가 안되는 문제가 있습니다. 그래서 A -> 'A 처럼 따옴표를 붙여서 넣은 점 감안해주시면서 보시면 됩니다

  • <'Directory>
    • <'Directory path> 형태로 자주 쓰이며 해당 태그 내에 속한 모듈들은 path 에 적힌 파일을 사용하게 됨
  • <'IfModule>
    • 특정 모듈의 존재여부에 따라 조건적으로 처리할 때 쓰는 태그
  • mod_write.c 파일
    • 즉석에서 요청된 URL들을 rewrite 하는 규칙 기반의 rewrite 엔진을 제공
  • <'RewriteEngine>
    • 런타임 rewrite 엔진을 가동하거나 중단시킴
  • <'RewriteCond>
    • rewrite이 이뤄질 조건에 대해 정의함
  • <'RewriteRule>
    • rewrite 하는 엔진에 관한 규칙을 정의
  • mod-headers.c 파일
    • HTTP 요청헤더와 응답 헤더 수정
    • Header 지시어
      • HTTP 응답 헤더를 구성
      • append 메소드: 이미 존재하는 같은 이름의 응답 헤더에 추가함. 기존 헤더에 새로운 값을 합치면 쉼표로 구분함
      • set 메소드: 응답 헤더를 설정, 같은 이름의 헤더가 있다면 값을 대체함
      • add 메소드: 헤더가 이미 있더라도 헤더를 추가. 그래서 같은 이름의 헤더가 두 개 이상 생길 수 있어서 오류 발생을 방지하기 위해 보통 append를 많이 씀
  • mod-mime.c
    • 요청된 파일시스템 확장자를 파일 핸들러와 필터, 그리고 컨텐트(mime-type, language, character and encoding) 와 결합시킴
profile
#Coder Became Developer

0개의 댓글