웹마스터 팁

안녕하세요.. 무꾸입니다..

오늘도 변함없이 허접팁을 올리기 위해 왔습니다..

작전내용 :

일부 사용자분들은 가끔 자료실 서버를 따로 돌리는분들이 있습니다.
자료실의 data 폴더의 자료를 링크를 방지하기 위해 통채로로 걸거나 파일 확장자를 체크해서 일일이 막아주고 있습니다만..
계정을 발급하는곳이라면 확장자로 제어하는게 좋겠습니다만 다음과 같은 경우는 어찌해야 할까요?

예를 들어 자료실에 특정 제로보드 하나는 링크를 허용하고 싶다면? 해야하는상황이라면?
보통 자신이 mp3를 wma 로 변환해서 손님에게 제공하고 싶다 단지 음악보드 스킨을 이용하여 제공해야하는데
data 폴더의 락때문에 -_-;; 업로드한 노래가 버퍼링을 할수 없는상황에 다다르면 포기하실 겁니까? -_-?

전 포기 못하겠더라구요 -_-;;

그래서 아파치 설정에 httpd.conf 에가서 기존 설정을 노가다 버젼으로 바꿨습니다 -_-;;
setEnv 이벤트를 이용한 거지만 이런 노가다는 별로 추천하고 싶지는 않습니다만.. 그냥 모르는분은 알아두시라는것을 전제로다가 -_-;;


SetEnvIfNoCase Referer ^http://www.aaa.net/zboard/zboard.php go_in
<Directory /xxx/ID/html/zboard/data>
order deny,allow
deny from all
allow from env=go_in
</Directory>


위와 같은경우 http://www.aaa.net/zboard/zboard.php 의 경로를 따라 들어오지 않으면 data 폴더 잠가뿌라! 라는말이겠죠..

이걸 가지고 다음과 같이 자료실로 이용되는 게시판의 data 폴더명을 지정해 줍니다..

보통의 게시판스킨은 대부분 자신의 게시판이름과 같은 폴더를 만들고 data 디렉토리에 저장합니다..
이름이 같은 파일명이 있을경우는 029091091 숫자로된 디렉토리를 만들고 그안에 중복된 자료를 저장하지요,.

SetEnvIfNoCase Referer ^http://www.aaa.net/zboard/zboard.php go_in
<Directory /xxx/ID/html/zboard/data/게시판 이름>
order deny,allow
deny from all
allow from env=go_in
</Directory>

SetEnvIfNoCase Referer ^http://www.aaa.net/zboard/zboard.php go_in1
<Directory /xxx/ID/html/zboard/data/게시판 이름>
order deny,allow
deny from all
allow from env=go_in1
</Directory>

SetEnvIfNoCase Referer ^http://www.aaa.net/zboard/zboard.php go_in2
<Directory /xxx/ID/html/zboard/data/게시판 이름>
order deny,allow
deny from all
allow from env=go_in2
</Directory>

이렇게 난잡스럽지만.. 여기에 게시판이름이 걸려있지 않은 제로보드의 게시판은 data 폴더내의 파일이 링크가 되겠죠.. ^^;
단 링크되는 게시판의 경우 음악보드 같은경우에만 사용하는것이 좋습니다..

다른용도로 게시판 열어놨다간 온갖링크에 버벅 거리는 현상이.. -_-;;

암튼 허접팁이였습니다..

수고하셔요...


p.s 게시판이 무디무디 많은 분들은 읽지마세요 건강에 해로움..

-- 아무리 허접하더라도 위내용에 대한 딴지는 사절하고 싶어요-_-;; --
제목 글쓴이 날짜
스팸메일 유의 하십시오... [1] Dopesoul 2003.07.03
2차도메인을 이용한 내컴퓨터 자료실로 이용하기 [3] 무꾸 2003.06.27
제로보드 data 디렉토리에 링크방지 걸기..(울트라 허접팁) [5] 무꾸 2003.06.27
극심한 시스템 파괴시 재해복구 Process [7] Dopesoul 2003.06.14
webalizer 윈도우+아파치에서 돌려보기 [3] [1] HuHu^^; 2003.06.12
윈98에서 Apache+iASP+Tomcat4.x+Mysql+PHP ...사용하기 [5] 한희진 2003.06.11
apache 서버에서 디렉토리 보기 방지. [5] 이성헌 2003.06.08
apache 서버에서 apache 인증 (윈도우에서 apm 설치후) 이성헌 2003.06.05
php 와 mysql 을 이용한 웹인증..(윈도우에서) 이성헌 2003.06.05
mysql 강좌 .. 요약본 [4] 이성헌 2003.06.05
apache + php + mysql (window 설치) 이성헌 2003.06.05
Windows Media 서비스에 대한 ISAPI 확장 결함 DearMai 2003.06.03
아파치 : IP-based Virtual Host 사용하기 정인배 2003.06.02
아파치 : Name-based Virtual Host 사용하기 정인배 2003.06.02
네임(DNS) 서버 named.conf 설정 하기 정인배 2003.06.02
아파치 버츄얼웹서버에서 웹로그 분석툴 : Webalizer 설치 [2] [1] 정인배 2003.06.02
iis + php + mysql 보충설명. [2] 이성헌 2003.06.01
iis + php + mysql 강좌 (윈도우설치) [5] 이성헌 2003.06.01
아파치 보안취약점 관련 버전 업데이트 DearMai 2003.05.30
APM_Setup4 에서 에러페이지 띄우기 [2] RedEye(kaist) 2003.05.28