남덕쿵
덕쿵 ITLOG
남덕쿵
전체 방문자
오늘
어제
  • 분류 전체보기 (38)
    • 🖐 Flutter (2)
    • ⭐ 보안기사 (25)
    • 🔆 업무 (4)
    • 🎵 SQLD (6)
    • 🧡 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 보안기사
  • 엔터티 개념
  • SQL순서
  • 엔터티의 이름
  • SQLD
  • 보인기사 기출문제
  • Flutter 버전 오류
  • 보안기사 14회 실기
  • 프로시저 이론
  • Flutter 오류
  • 정보보안기사
  • SQL문
  • SQL
  • 센토스
  • DB속성
  • MariaDB
  • Flutter
  • 정보보안
  • DB이론
  • 데이터베이스 이론
  • 보안교실
  • 절차형SQL
  • 보안기사 기출문제
  • DB함수
  • 정보보안기사 실기
  • SQLP
  • 보안기사 실기
  • 쿼리순서
  • Dart SDK
  • 플러터

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
남덕쿵

덕쿵 ITLOG

[CentOS] Apache(아파치) httpd.conf(설정파일) / 접근제어
⭐ 보안기사

[CentOS] Apache(아파치) httpd.conf(설정파일) / 접근제어

2020. 5. 27. 11:06
반응형

#1 httpd.conf

- 기본 설치 시 경로는 /etc/httpd 에 설치가 되며, 설정파일은 /etc/httpd/conf 경로의 httpd.conf 파일이 존재한다.

기본 경로 및 설정파일

#2 httpd.conf 값

httpd.conf

(1) ServerRoot

 - 아파치의 기본 Root 경로이며, 절대경로로 설정해주어야 한다.

(2) timeout 300

 - 클라이언트와 서버 간에 300초(5분) 동안 아무런 메시지가 발생하지 않으면 타임아웃을 시키고 연결을 끊는다.

(3) Keepalive On

 - 특정 클라이언트의 지속적인 요청 작업들을 계속해서 처리하도록 허용할 것 인가 아닌가에 대한 여부를 설정한다.

   * 서버 요청이 많고 메모리를 많이 잡아먹는다면 Keepalive off 하는 것이 좋다.

(4) maxkeepaliverequest 100

 - Keepalive 값이 On인 경우 클라이언트와 연결된 작업의 최대 개수를 100개로 제한한다. 해당 회수를 초과하면 현재 프로세스는 종료되고 다른 프로세스가 처리한다.

  * Keepalive 값과 maxkeepaliverquest 값은 아파치 사용량을 고려하여 설정하는 것이 좋을 것 같다. 성능 향상을 목적으로 하는 값이지만 클라이언트의 요청이 많으면 계속 유지되기 때문에 메모리가 부족할 듯 싶다,,,

(5) Directoryindex index.htm, index.html, index.php

Directoryindex

  - 웹 디렉토리 접근 시 인식되는 인덱스 파일의 순서를 index.htm, index.html, index.php 순으로 지정한다.

 

(6) Listen 1120

- 사용할 포트 지정

(7) Servername dukkoong.tistory.com:1120

 - 서버의 도메인을 입력

(8) DocumentRoot "/var/www/html/webadmin"

- 웹 문서가 위치하는 디렉토리를 지정

(9) SeverAdmin dukkoong@gmail.com

 - 서버 관리자 이메일을 입력

 

#3 http 접근제어

<Directory "/www/html/admin">

 Order Deny,Allow

 Deny from All

 Allow from 192.168.2.0/24

</Directory>

 

 - Order : Deny와 Allow 의 순서를 정한다.

  • Allow,Deny 또는 Deny,Allow 둘 중에 하나를 적는다.
  • 최종적으로 읽히는 정책이 동작.

 - 위의 예제는 기본적으로 다 막고, 192.168.2 대역만 오픈시킨다.

반응형

'⭐ 보안기사' 카테고리의 다른 글

안드로이드 앱 딥링크 취약점 공부하기  (0) 2020.05.29
리눅스 로그 공부 (utmp, wtmp, btmp)  (2) 2020.05.28
리눅스 좀비프로세스 대응 방법  (0) 2020.05.27
리눅스 권한 관리 (chmod, chown, SetGID, SetUID, Sticky Bit, umask)  (2) 2020.05.25
시스템보안 공격 및 대응법  (2) 2020.05.25
    '⭐ 보안기사' 카테고리의 다른 글
    • 안드로이드 앱 딥링크 취약점 공부하기
    • 리눅스 로그 공부 (utmp, wtmp, btmp)
    • 리눅스 좀비프로세스 대응 방법
    • 리눅스 권한 관리 (chmod, chown, SetGID, SetUID, Sticky Bit, umask)
    남덕쿵
    남덕쿵
    열심히 해보쟈 ^____^

    티스토리툴바