Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

[SOLUCIONADO] Evitar acceso a archivos de mi web por URL

Estas en el tema de Evitar acceso a archivos de mi web por URL en el foro de Shared Hosting y VPS en Foros del Web. Buenas tengo esta duda, utilizo cpanel. Pues por ejemplo tengo varios archivos php en mi web que se ejecutan en el servidor constantemente, los ususarios ...
  #1 (permalink)  
Antiguo 14/06/2013, 20:49
 
Fecha de Ingreso: mayo-2013
Mensajes: 35
Antigüedad: 11 años, 6 meses
Puntos: 0
Evitar acceso a archivos de mi web por URL

Buenas tengo esta duda, utilizo cpanel.

Pues por ejemplo tengo varios archivos php en mi web que se ejecutan en el servidor constantemente, los ususarios que ingresan a mi pagina pues entran al index.php por ejemplo

al colocar www.mipagina.com, entran a www.mipagina.com/index.php (todo bien aqui)

bien resulta que esa pagina muestra datos de una base de datos que es alimentada cada 10 minutos por otro archivo php (actual.php) claro el usuario no mira este proceso que solo corre internamente en el servidor con cronjobs.....lo que pasa es que yo puedo colocar por ejemplo www.mipagina.com/actual.php entonces se ejecuta!.

Como hago para que el visitante solo vea el index php, y no pueda ingresar a los otros archivos por url? quiero que esos procesos se mantengan activos en el servidor, unos dependen de otros y sigan ejecutandose tranquilamente y que nadie (con cierta malicia y conocimiento) pueda entrar a ellos por la url. Tampoco quiero ue se muestre un listado de mis archivos y nada de eso.

Mi pagina no requiere autenticacion.

Saludos
  #2 (permalink)  
Antiguo 15/06/2013, 07:11
Avatar de atlanticadigital  
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires - Argentina
Mensajes: 1.417
Antigüedad: 16 años, 3 meses
Puntos: 128
Respuesta: Evitar acceso a archivos de mi web por URL

Para denegar el acceso a un archivo podes utilizar .htaccess, ingresando algo asi:

<Files "actual.php">
Order Allow,Deny
Deny from All
</Files>

Este htaccess debe ir dentro de la misma carpeta donde tenes el archivo.

Espero te sirva.
Saludos.
__________________
AtlanticaDigital.net
Planes de Hosting
  #3 (permalink)  
Antiguo 15/06/2013, 11:34
 
Fecha de Ingreso: mayo-2013
Mensajes: 35
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Evitar acceso a archivos de mi web por URL

pero no tendra incoveniente cuando el servidor a traves del cron job lo quiera ejecutar? ya que lo hace cada diez minutos. simplemente no quiero que el visitante pueda acceder a ese archivo por URL sin embargo el servidor debe ejecutarlo siempre
  #4 (permalink)  
Antiguo 15/06/2013, 18:53
 
Fecha de Ingreso: mayo-2013
Mensajes: 35
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Evitar acceso a archivos de mi web por URL

Al colocar como dices

<Files "actual.php">
Order Allow,Deny
Deny from All
</Files>

no puedo ingresar por via web, pero sin embargo el servidor no lo ejecuta en el cron job...
  #5 (permalink)  
Antiguo 16/06/2013, 09:46
 
Fecha de Ingreso: septiembre-2007
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 17 años, 2 meses
Puntos: 12
Respuesta: Evitar acceso a archivos de mi web por URL

actual.php no debería ser accesible para el usuario. O sea que no debería estar en public_html, ni en una subcarpeta de la misma.
  #6 (permalink)  
Antiguo 18/06/2013, 12:12
 
Fecha de Ingreso: mayo-2013
Mensajes: 35
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Evitar acceso a archivos de mi web por URL

Gracias patrick_ y atlanticadigital

Etiquetas: php, servidor, url, web-hosting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.