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

Como inacativar scripts en un host ?

Estas en el tema de Como inacativar scripts en un host ? en el foro de Shared Hosting y VPS en Foros del Web. Hola, tendria que editar php.ini ? Pero y el perl ? ...No quiero que en el host ["cliente sospechoso"] pudan correr ni PERL, ni PHP ...
  #1 (permalink)  
Antiguo 11/08/2005, 20:04
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Como inacativar scripts en un host ?

Hola,

tendria que editar php.ini ?

Pero y el perl ?

...No quiero que en el host ["cliente sospechoso"] pudan correr ni PERL, ni PHP

Cómo puedo hacer eso ?

(Tengo acceso ROOT).
  #2 (permalink)  
Antiguo 12/08/2005, 08:22
 
Fecha de Ingreso: diciembre-2004
Mensajes: 127
Antigüedad: 19 años, 11 meses
Puntos: 0
Estás más perdido que una aguja en un pajar
  #3 (permalink)  
Antiguo 12/08/2005, 09:58
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires , Argentina
Mensajes: 525
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola, si tu tienes panel de control admin de esos usaurios, entrando en la propiedades del cliente puede desahabilitar esas opciones, por ejemplo para que en ese dominio no funcione el php.

Saludos!

PD: en que parte del sitio de microsoft ves php? yo veo todo aspx.
  #4 (permalink)  
Antiguo 12/08/2005, 10:54
Avatar de Estudio Hosting  
Fecha de Ingreso: enero-2005
Ubicación: Buenos Aires
Mensajes: 72
Antigüedad: 19 años, 10 meses
Puntos: 0
desactivar php y perl

Bien es sencillo hacerlo se puede hacer de varias formas, te comento algunas que las puedes hacer siendo root.

Pudes desactivar el php en un dominio en particular editando el archivo de configuración del apache httpd.conf, buscas el virtual host que deseas desactivarle el php y agregale esta linea

php_value engine off

guarda los cambios y reinicia el apache. Ahora el sitio ese tendrá el motor de php desactivado.

Ahora bien, para los scripts cgi puedes hacer lo siguiente. Los cgi y los pl corren dentro de la carpeta cgi-bin del dominio en cuestión (pueden correr también fuera de esta carpeta con un Script Alias de apache, pero bueno para hacer eso tu le tienes que dar ese permiso en el apache que no viene al caso)

Para evitar correr cualquier tipo de archivo cgi pl o lo que sea que este dentro de la carpeta cgi-bin del dominio, crea un archivo .htaccess, colocalo en el directorio donde se encuentra el sitio web que deseas bloquear y agregale la siguiente linea en su interior:

RedirectMatch 301 /cgi-bin/ http://sitio.com/prohibidocgi.htm

Con esto cada peticion que se haga al dominio.com/cgi-bin será redireccionado a una pagina que vos definas en alguna parte que muestre un cartel de que el cgi/perl esta desactivado. Por mas que pongas el path completo del script que el usuario subio por ftp a esa carpeta lo redirecciona a la pagina predefinida o sea no da oportunidad a nada.

Ahora si tienes paranoia total con el usuario puedes colocar todo esto en el .htaccess:

php_value engine off
RedirectMatch 301 /cgi-bin/ http://sitio.com/prohibidocgi.htm
RedirectMatch 301 (.*)\.php http://sitio.com/prohibidophp.htm
RedirectMatch 301 (.*)\.php3 http://sitio.com/prohibidophp.htm
RedirectMatch 301 (.*)\.php4 http://sitio.com/prohibidophp.htm
RedirectMatch 301 (.*)\.phtml http://sitio.com/prohibidophp.htm

Todo lo que tenga extensión .php, php3, php4, phtml va a ser redireccionado a un sitio que avise que el php no va a funcionar, mas allá de que este el motor desactivado.

Saludos, cualquier cosa pregunta
__________________
Estudio Hosting.com
Hosting Gratis - Planes Reseller - VPS - Streaming
http://www.estudiohosting.com
*5 años de experiencia en ISP y 5 en alojamiento web*

Última edición por Estudio Hosting; 12/08/2005 a las 10:59
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:14.