서버 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의 접근을 제어할 필요는 없어 집니다.
질문자가 원하는 내용은 아파치 인증을 통한 접근 제어를 지칭하며,
아파치 서버, 특정한 경로의 변경이 없다면,
/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의 접근을 제어할 필요는 없어 집니다.
죄송합니다......넘...글 실력이 없어서요..
여튼 좋은 답변 고맙습니다....
여튼 좋은 답변 고맙습니다....