특정 php 파일을 cron으로만 돌리고 web으로는 접속을 못하게 하고 싶습니다

특정 php 파일을 cron으로만 돌리고 web으로는 접속을 못하게 하고 싶습니다

QA

특정 php 파일을 cron으로만 돌리고 web으로는 접속을 못하게 하고 싶습니다

본문

이게 가능할까요? 

 

밤 12시에 특정 일괄 작업을 수행할 php가 있는데요. cron으로만 실행할거라서 web으로 접근을 못하게 하고 싶습니다.

 

물론 파일명이 유추가능한 것은 아니라서 누가 접근할 일은 없겠지만 혹시나 해서요

 

혹시 이런 상황에 적용가능할 것이 있을지 답변 부탁드립니다..^^

이 질문에 댓글 쓰기 :

답변 3

백업하실려나 보네요 ㅎ cron이 뭔지는 모르겠지만, 

보통 사람들이 1920픽셀의 화면까지만 대부분 이용하니, @media를 사용해서 창크기를 1921이상 했을때만 뜨게하면 되겠네요.

그래서 작업하실땐 창을 1921이상으로 늘려주시면..

cron은 리눅스에서 스케쥴링 작업할때 쓰는 모듈입니다.
답변해주신 내용대로는 아니지만 님의 댓글보고 아이디어가 떠올랐네요 ㅎㅎ
걍 auth 쓰듯이 특정 키값이 일치할때만 해당 작업들을 실행하면 될거같습니다..ㅎㅎ

답변 감사합니다

저런 경우 보안문제인데...

 

cron으로 돌리시면 php .../...php 아닌가요? php 문을 실행하는거니

public_html 폴더 밖에서 진행하시는게 안전할듯 하네요.

후니당님
wget으로 실행시킵니다. auth 퍼블릭키처럼, php 내부적으로 특정 키값이 패러미터로 안넘어오면 실행안되게 했습니다.
보안적으로 완전하진 않지만 일단 이정도로 해결하려고 합니다..ㅎㅎ

다른 common쪽 php를 include해야해서 이렇게 했는데 혹시 다른 best practice가 있으면 공유해주시면 정말 도움이 될거같습니다..^^

저도 크론파일들을 접근하는게 신경쓰여서

크론으로 실행할 파일들을 특정폴더에 모아두고요

/cron

해당폴더에 .htaccess 파일에다가 접근가능한 IP를 설정해서 해결했습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 11
QA 내용 검색
filter #cron ×

회원로그인

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