서버 ip대역을 제한하는법좀...../ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

서버 ip대역을 제한하는법좀...../ 정보

서버 ip대역을 제한하는법좀...../

본문

내가 만든 서버를 특정ip에서만 볼수있게 하는것과,
다보이게하는것은 어디에서 조정하는건가요?
그리고
 
게시판별로 특정 아이피대역만 볼수있게하는 법도 좀 ..?
  • 복사

댓글 전체

> 볼수있게 하는것
질문자가 원하는 내용은 아파치 인증을 통한 접근 제어를 지칭하며,
아파치 서버, 특정한 경로의 변경이 없다면,
/usr/local/apache/conf/httpd.conf

또는,
httpd.conf에서 .htaccess 및 .htpasswd의 사용을 풀어 놓았다면,
각 계정사용자들 또한 .htaccess에서 제어할 수 있게 됩니다.

키워드 : 웹플웹디 > 아파치 > .htaccess
sir.co.kr/bbs/board.php?bo_table=pl_apache&wr_id=12&sca=&sfl=wr_subject&stx=htaccess&sop=and

> 게시판별로 특정 아이피대역만 볼수있게하는 법도 좀 ..?
비단 상단과 같은 문구뿐만 아니라,
아울러 질문자의 이전 질문의 흐름을 보더라도,
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=48158&sca=&sfl=mb_id%2C1&stx=kybcis
질문자가 아니라 마땅히 요구하는 듯한 자세를 보이고 계시는군요.

질문자의 입장에서 이왕이면 갖출 것 갖추고,
제대로 된 질문형태로 작성하셔야 되지 않을까요?
나 자신이 특정한 내용을 모른다 하여,
질문자의 자세 또한 간과한다는 것은,
스스로 생각해 보셔야 할 문제일 것 같습니다.

-. 접속자의 IP를 체크하는 방법 : <?=$now_ip=$REMOTE_ADDR;?>
따라서, 동일한 스킨을 사용한다는 가정이라면,
굳이 각각의 스킨을 게시판마다 할당하는 것이 아니라,
각 게시판 별로 체크하기 위해서는,
다음과 같은 조건문과 IP 체크를 동시에 사용해야 하겠지요.

$now_ip = $REMOTE_ADDR;
if (($board[bo_table] == "특정한 게시판") && $now_ip == "특정한 IP"){//특정한 IP만 접근을 허용시킬 경우,
echo "실제 실행시킬 명령문이거나 출력 결과물";
} else {
alert("접근 권한이 없습니다.","$g4[path]");
}

-. 추가내용 1 : 특정 게시판에서 접근을 허용할 특정한 IP가 많은 경우이거나,
                  IP대역으로 제어할 경우라면,
                  preg_match 등으로 중복적인 기입을 할 수 있습니다.
preg_match에 관한 사항은, g4 /bbs경로 또는 /lib경로의 파일을 참조하시거나,
g4팁게시판 또는 웹플웹디 영역을 참조하십시오.

-. 추가내용 2 : 질문내용처럼 서버의 접근을 허용할 IP를 체크하는 것과,
                    특정 게시판의 접근을 허용할 IP를 체크하는 것이 동시에 맞물려 있다면,
                    굳이 각 게시판별로 특정 IP의 접근을 제어할 필요는 없어 집니다.
© SIRSOFT
현재 페이지 제일 처음으로