여기에 상황이 있습니다 ....htaccess allow localhost problem
데이터베이스를 백업하는 데 사용되는 실행 예정 cron 작업이 있습니다. 때문에 php가 설치되어있는, 나는 백업을 수행하는 PHP 스크립트를 치기 위해 lynx를 사용해야합니다.
이 스크립트는 내 public_html 폴더 내에 있어야하므로 내 서버에서 직접 오는 요청 (예 : localhost)을 제외한 모든 요청을 거부하고 싶습니다. 또한 나는 127.0.0.1이라는 IP가 올 것이라고 가정하고 있습니다. 그게 사실인지는 확실치 않지만,이 상황에서 내 IP가 무엇이 될지 생각할 수 없습니다. 127.0.0.1에서 스크립트를 실행하고 치는 cron 작업에 대해 필자는 맞습니까? 여기
내 htaccess로 같은 모습입니다 : 결과
order allow,deny
deny from all
allow from 127.0.0.1
, 나는 403 금지가 계속. 나는 나 자신을 제외하고는 다른 모든 사람들을 위해 무엇을하고 싶은가. 어쩌면 나는 잘못된 방향으로 나아갈거야 ... 내가 뭘 잘못하고 있는지 누가 알 수 있니?
아, 감사합니다. 왜 내가 그랬는지 모르겠다 .... 또한, 나는 내 서버 액세스의 IP 주소가 아니라 localhost를 허용해야한다는 것을 알았다. cron 작업에서 lynx를 사용할 때 정규화 된 주소 (http : // .....)를 치고 있기 때문입니다. 도와 주셔서 감사합니다. – Anthony
똑똑하고 전화의 IP 주소를 허용합니다. 이제 할 수 있습니다. :) – nich
그렇지 않으면 (Apache 2.4.7) – anestv