Aquí está la situación ....htaccess allow localhost problema
Tengo un trabajo cron programado para ejecutar que se utiliza para hacer una copia de seguridad de mi base de datos. Debido a la forma en que php está instalado, tengo que usar lince para presionar la secuencia de comandos php que está realizando la copia de seguridad.
Dado que este script debe vivir dentro de mi carpeta public_html, deseo denegar todas las solicitudes, excepto las que provienen directamente de mi servidor (es decir, localhost). Además, supongo que la ip de la que procederé es 127.0.0.1. No estoy exactamente seguro de si eso es cierto, pero no puedo pensar en qué otra cosa sería mi ip en esta situación. ¿Estoy en lo cierto sobre el trabajo de cron corriendo y presionando el script desde 127.0.0.1?
Aquí es lo que mi .htaccess se parece a:
order allow,deny
deny from all
allow from 127.0.0.1
Como resultado, me siguen dando un 403 Prohibido. Que es lo que quiero hacer por todos excepto yo mismo. Tal vez estoy haciendo esto de la manera incorrecta ... ¿Alguien ve lo que estoy haciendo mal?
¡Ah, gracias por señalar eso! No estoy seguro de por qué lo hice ... Además, descubrí que necesitaba permitir la dirección IP de mi servidor y no localhost. Supongo que es porque estoy golpeando la dirección totalmente calificada (http: // .....) cuando uso lynx en el trabajo cron. Gracias por la ayuda. – Anthony
Brillante, puse la IP de mi teléfono en permitida. Ahora puedo hacerlo. :) – nich
Creo que también debe permitir desde ':: 1', porque de lo contrario puede que no le deje entrar (Apache 2.4.7) – anestv