혹시 이런게시판이 가능할까요.? > 자유게시판

자유게시판

혹시 이런게시판이 가능할까요.? 정보

혹시 이런게시판이 가능할까요.?

본문

서버시간을 기준으로해서 오전 8:30 부터 오후 5시까지는 열리지 않고(업무시간)
오후 5시부터 다음날 아침 8시 29분까지(업무시간 이후) 는 열람이되고 하는 게시판이 가능할까요.?

필요한 이유가... 보통 6시에 퇴근한다는 기준을 두고 특정게시판에 동영상을 보여지게 할려고 합니다. 업무시간에 여러사람이 와서 그 게시판을 열람하게 되는경우 트랙픽때문에 업무에 지장이
생겨서 특정 시간을 두고 열렸다가 잠겼다 하는거죠.... 그럼 업무에 신경을 쓰지 않아도 되니까...

가능할까요.? 날짜별로 해서 되는건 본거 같은데.... 이런가 가능할까 해서요.. ^^

좋은 아침입니다. 오늘도 즐거운 하루 되세요. ^^
추천
0

댓글 8개

서버단에서 제어를 하려면.....

도메인이 1개인 경우,
crontab에서 일정시간대에 아파치를 off시키고, 또 사용시간대에 on시켜면 될것 같네여...

00 9 * * * root /usr/local/apache/bin/apachectl stop      <- 매일 오전 9시에 아파치 stop
00 17 * * * root /usr/local/apache/bin/apachectl start    <- 매일 오후 5시에 아파치 start

요렇게 설정해 놓으면 되구요...

만약 도메인이 여러개라면 스크립트를 만드셔야 됩니다.

일단 root 디렉토리에 스크립트 2개를 만드시구요...

=========================================
해당 게시판 중지 스크립트 -> stop.sh

#!/bin/sh

chmod 700 해당게시판경로
apachectl graceful
=========================================

=========================================
해당 게시판 시작 스크립트 -> start.sh


#!/bin/sh

chmod 705 해당게시판경로
apachectl graceful

=========================================

요렇게 일단 2개를 만들어놓구요....
root에서만 동작하도록 퍼미션 700으로 만들어줍니다.

chmod 700 stop.sh start.sh


요렇게 한다음 해당 스크립트도 crontab에 등록을 해놓으면 됩니다.

00 9 * * * root /root/stop.sh    <- 매일 오전 9시에 게시판중지 스크립트 실행
00 17 * * * root /root/start.sh  <- 매일 오후 5시에 게시판시작 스크립트 실행

대충 요렇게 입니당
해당 디렉토리 퍼미션을 700으로 하면 외부에서 접근이 안되는거구요
705로 해놓으면 접근이 가능합니당~

아파치 경로나 기타  경로는 알맞게 수정하시면 될꺼같네여...

좀 허접한 답변인듯... ㅜㅜ
흑.. 이게 서버단까지 가야 가능한건가요.?? 흐.... 날짜 지정해서 열리고 안열리고 가능한거 보면... 시간지정도 있을꺼 같아서요.. ^^ 답변 감사합니다.

그래도 많은 도움이 되었습니다. ~~~
전체 15 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT