В этом случае ....htaccess разрешить проблему с localhost
У меня запланировано выполнение задания cron, которое используется для резервного копирования моей базы данных. Из-за того, как установлен php, мне нужно использовать lynx для запуска скрипта php, который выполняет резервное копирование.
Поскольку этот скрипт должен жить в моей папке public_html, я хочу отклонить все запросы, за исключением тех, которые поступают непосредственно с моего сервера (то есть: localhost). Кроме того, я предполагаю, что ip, с которым я буду работать, - 127.0.0.1. Я не совсем уверен, что это правда, но я не могу придумать, что еще будет в этой ситуации. Правильно ли я говорю о запуске работы cron и удалении скрипта из 127.0.0.1?
Вот что моя .htaccess выглядит следующим образом:
order allow,deny
deny from all
allow from 127.0.0.1
В результате, я получаю 403 Forbidden. Это то, что я хочу делать для всех остальных, кроме себя. Может быть, я собираюсь сделать это неправильно ... Кто-нибудь видит, что я делаю неправильно?
А, спасибо, что указали это! Не уверен, почему я это сделал. Кроме того, я обнаружил, что мне нужно разрешить ip-адрес моего сервера, а не localhost. Я предполагаю, что это потому, что я попадаю на полностью квалифицированный (http: // .....) адрес при использовании lynx в задании cron. Спасибо за помощь. – Anthony
Блестящий, я включил IP-адрес телефона. Теперь я могу это сделать. :) – nich
Я думаю, что вы также должны разрешить использование ':: 1', потому что в противном случае это может не позволить вам (Apache 2.4.7) – anestv