BOARD

팁·활용

그누보드 관리자 페이지 특정 IP 접근 제한 설정 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 35회 작성일 26-09-16 21:24

본문

그누보드 관리자 페이지 특정 IP 접근 제한 설정 방법

그누보드 관리자 페이지에 특정 IP 주소만 접속하도록 제한하여 보안을 강화하는 방법과 설정 오류 시 대처법을 안내합니다.

그누보드 관리자 페이지 특정 IP 접근 제한 설정 방법

그누보드 관리자 페이지의 특정 IP 접근 제한을 설정하려면 adm/_common.php 파일을 수정해야 합니다.

작업 전 주의사항

  • 파일 수정 전 반드시 adm/_common.php 파일을 백업해 두시기 바랍니다.
  • 파일 저장 시 인코딩을 UTF-8로 설정해야 한글 메시지가 깨지지 않습니다.
  • 잘못된 IP를 설정할 경우 관리자 본인의 접근도 차단될 수 있으므로 주의가 필요합니다.

IP 접근 제어 설정 방법

adm/_common.php 파일 내 include_once ('../common.php'); 코드 아래에 상황에 맞는 코드를 추가합니다.

1. 단일 IP 허용
$possible_ip = 'xxx.xxx.xxx.xxx'; // 허용할 IP 입력
if ($_SERVER['REMOTE_ADDR'] != $possible_ip) {
    alert('접근 권한이 없습니다.', G5_URL);
}
2. 다중 IP 허용
$possible_ip = array("xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx");
if (!in_array($_SERVER['REMOTE_ADDR'], $possible_ip)){
    alert('접근 권한이 없습니다.', G5_URL);
}
3. IP 대역대 허용
// 예: 123.456.789로 시작하는 모든 IP 허용
if(!preg_match("/^123.456.789/", $_SERVER['REMOTE_ADDR'])) {
    alert('접근 권한이 없습니다.', G5_URL);
}

적용 후 확인 및 복구

  • 설정 후에는 허용되지 않은 IP 환경에서 관리자 페이지에 접속하여 차단 메시지가 정상적으로 출력되는지 확인하십시오.
  • 만약 관리자 페이지 접속이 불가능해졌다면, 미리 백업해둔 원본 adm/_common.php 파일을 서버에 다시 업로드하여 복구하십시오.

그누보드 관리자 페이지 IP 허용 코드 작성 방법

Q1에서 설명한 adm/_common.php 파일 수정 절차를 참고하여, 아래 코드 중 운영 환경에 맞는 방식을 선택해 include_once ('../common.php'); 코드 아래에 추가하십시오.

1. 단일 IP 허용

$possible_ip = 'xxx.xxx.xxx.xxx'; // 허용할 IP 입력
if ($_SERVER['REMOTE_ADDR'] != $possible_ip) {
    alert('접근 권한이 없습니다.', G5_URL);
}

2. 다중 IP 허용

$possible_ip = array("xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx");
if (!in_array($_SERVER['REMOTE_ADDR'], $possible_ip)){
    alert('접근 권한이 없습니다.', G5_URL);
}

3. IP 대역대 허용

// 예: 123.456.789로 시작하는 모든 IP 허용
if(!preg_match("/^123.456.789/", $_SERVER['REMOTE_ADDR'])) {
    alert('접근 권한이 없습니다.', G5_URL);
}

잘못된 IP 설정으로 관리자 페이지 접근 차단 시 복구 방법

그누보드 관리자 페이지에 특정 IP 접근 제한 코드를 설정하는 과정에서 실수로 잘못된 IP가 입력되어 관리자 본인의 접근까지 차단된 경우, 미리 준비해 둔 백업 파일을 활용해 복구할 수 있습니다.

복구 절차

  1. 파일 수정 전에 미리 백업해 둔 원본 adm/_common.php 파일을 준비합니다.
  2. 백업해 둔 원본 파일을 서버의 해당 경로에 다시 업로드하여 덮어씁니다.

주의 사항 및 다음 행동

  • 파일 수정 작업 전에는 반드시 원본 파일을 백업해 두어야 위와 같은 상황 발생 시 신속하게 원래 상태로 되돌릴 수 있습니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.