혹시 이런게시판이 가능할까요.? 정보
혹시 이런게시판이 가능할까요.?본문
서버시간을 기준으로해서 오전 8:30 부터 오후 5시까지는 열리지 않고(업무시간)
오후 5시부터 다음날 아침 8시 29분까지(업무시간 이후) 는 열람이되고 하는 게시판이 가능할까요.?
필요한 이유가... 보통 6시에 퇴근한다는 기준을 두고 특정게시판에 동영상을 보여지게 할려고 합니다. 업무시간에 여러사람이 와서 그 게시판을 열람하게 되는경우 트랙픽때문에 업무에 지장이
생겨서 특정 시간을 두고 열렸다가 잠겼다 하는거죠.... 그럼 업무에 신경을 쓰지 않아도 되니까...
가능할까요.? 날짜별로 해서 되는건 본거 같은데.... 이런가 가능할까 해서요.. ^^
좋은 아침입니다. 오늘도 즐거운 하루 되세요. ^^
오후 5시부터 다음날 아침 8시 29분까지(업무시간 이후) 는 열람이되고 하는 게시판이 가능할까요.?
필요한 이유가... 보통 6시에 퇴근한다는 기준을 두고 특정게시판에 동영상을 보여지게 할려고 합니다. 업무시간에 여러사람이 와서 그 게시판을 열람하게 되는경우 트랙픽때문에 업무에 지장이
생겨서 특정 시간을 두고 열렸다가 잠겼다 하는거죠.... 그럼 업무에 신경을 쓰지 않아도 되니까...
가능할까요.? 날짜별로 해서 되는건 본거 같은데.... 이런가 가능할까 해서요.. ^^
좋은 아침입니다. 오늘도 즐거운 하루 되세요. ^^
추천
0
0
댓글 8개

settime 함수를 이용해서 웹페이지에서 시간지정해서 보이고 안보이고...ㅎ.
답변 감사합니다. !!! 그런데 활용할줄 몰라요. ㅎㅎㅎㅎㅎㅎㅎㅎ
서버단에서 제어를 하려면.....
도메인이 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로 해놓으면 접근이 가능합니당~
아파치 경로나 기타 경로는 알맞게 수정하시면 될꺼같네여...
좀 허접한 답변인듯... ㅜㅜ
도메인이 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로 해놓으면 접근이 가능합니당~
아파치 경로나 기타 경로는 알맞게 수정하시면 될꺼같네여...
좀 허접한 답변인듯... ㅜㅜ
흑.. 이게 서버단까지 가야 가능한건가요.?? 흐.... 날짜 지정해서 열리고 안열리고 가능한거 보면... 시간지정도 있을꺼 같아서요.. ^^ 답변 감사합니다.
그래도 많은 도움이 되었습니다. ~~~
그래도 많은 도움이 되었습니다. ~~~
아~ 위에 php로 하는방법을 적어놓으셨길래 혹시나 서버단에서 작업하시려면 저렇게 하시라고 적어보았슴당~ ^^
네 감사합니다. ^^ 지찬님덕분이 또 하나 알게됬어요. ^^ 리눅이를 잘 몰라서 이런거 하나씩 알때마다 기뻐요. ^^

<?
if(date("hi")<830 || date("hi")>1800) die("8:30 ~ 18:00 사이에만 이용 가능");
?>
if(date("hi")<830 || date("hi")>1800) die("8:30 ~ 18:00 사이에만 이용 가능");
?>
옷.. 말러님 감사합니다. !!!