Voici la situation ....htaccess permet le problème localhost
J'ai un travail cron à exécuter pour sauvegarder ma base de données. En raison de la façon dont php est installé, je dois utiliser lynx pour écrire le script php qui effectue la sauvegarde. Parce que ce script doit vivre dans mon dossier public_html, je veux rejeter toutes les demandes sauf celles qui viennent directement de mon serveur (par exemple: localhost). En outre, je suppose que l'IP que je vais venir est 127.0.0.1. Je ne sais pas exactement si c'est vrai mais je ne peux pas penser à quoi d'autre mon IP serait dans cette situation. Ai-je raison sur le travail de cron en cours d'exécution et de frapper le script de 127.0.0.1?
Voici ce que mon .htaccess ressemble:
order allow,deny
deny from all
allow from 127.0.0.1
En conséquence, je continue à recevoir un 403 Forbidden. C'est ce que je veux faire pour tout le monde sauf pour moi-même. Peut-être que je vais à ce sujet dans le mauvais sens ... Est-ce que quelqu'un voit ce que je fais mal?
Ah, merci de l'avoir signalé! Je ne sais pas pourquoi j'ai fait ça ... Aussi, j'ai trouvé que j'avais besoin d'autoriser l'adresse IP de mon serveur et non pas localhost. Je suppose que c'est parce que je frappe l'adresse complète (http: // .....) lors de l'utilisation de Lynx dans le travail cron. Merci pour l'aide. – Anthony
Brillant, je mets l'adresse IP de mon téléphone dans allow.Now je peux le faire. :) – nich
Je pense que vous devriez également autoriser de ':: 1', parce que sinon il ne peut pas vous laisser entrer (Apache 2.4.7) – anestv