Archive for the Windows Category

Manual de proxy basico en Windows

Posted in Windows on septiembre 28, 2009 by waldoredes

Lo primero es descargar la ultima version estable de squidNT la pueden descargar de esta direccion http://squid.acmeconsulting.it/download/dl-squid.html

Despues descomprimimos el contenido de la carpeta zip en nuestro disco duro en este caso el disco local C:\
quedaria algo asi

1

Continuamos accede a la carpeta C: \squid\etc y renombramos los archivos que hay alli squid.conf.default y mime.conf.default deja una copia de los archivos por si te equivocas editando el original

2

Con el notepad o el editor de texto que tu prefieras abre el archivo squid.conf y busca las siguientes lineas y realiza las modificaciones siguientes.

#cache_dir ufs C: \squid\var\cache 100 16 256

Elimina el simbolo de numero de esta linea (#) y ponle la direccion donde se ubicara la cache de squid

El numero que sale por defecto es  (100) es el espacio  en mega bytes que se destinara para la cache, según el espacio que quieras asignar y el disponible en el disco duro puedes poner desde 10MB hasta  10Gb o mas, para este ejemplo asignaremos 1 GB

cache_dir ufs C: \squid\var\cache 1000 16 256

Busca el siguiente grupo de lineas

unregistered ports

acl Safe_ports port 280 # http-mgmt

acl Safe_ports port 488 # gss-http

acl Safe_ports port 591 # filemaker

acl Safe_ports port 777 # multiling http

acl CONNECT method acl all src 0.0.0.0/0.0.0.0

acl manager proto cache_object

acl localhost src 127.0.0.1/255.255.255.255

acl to_localhost dst 127.0.0.0/8

acl SSL_ports port 443 563

acl Safe_ports port 80 # http

acl Safe_ports port 21 # ftp

acl Safe_ports port 443 563 # https, snews

acl Safe_ports port 70 # gopher

acl Safe_ports port 210 # wais

acl Safe_ports port 1025-65535 #CONNECT

Cada una de estas líneas son variables con las que trabajara tu proxy, aquí podrás agregar quien (accede PC o usuario) o que accede a internet o no permitir descargar algunos formatos de archivos (exe, mov, mp3)

De momento bastara con agregar las siguientes líneas

acl net src 192.168.101.0/255.255.255.0

Donde 192.168.101.0 representa el segmento de red en que está configurada  255.255.255.0 representa la máscara de tu red

Busca la siguiente línea

http_access allow manager localhost

Y después de esta agregamos la siguiente línea

http_access allow net

Donde 192.168.101.0 representa el segmento de red en que está configurada  255.255.255.0 representa la máscara de tu red

Donde net representa a tu red, esta regla está dando permisos a tu red de usar el proxy

Si queremos filtrar determinadas palabras hacemos lo siguiente

Crearemos un archivo de texto con las palabras que queremos  que nos  filtre el proxy  y lo guardamos en la siguiente ruta  C:\squid\etc\denegado.txt

3

Después agregamos una regla después de la siguiente línea ósea que nos vamos a devolver

acl net src 192.168.101.0/255.255.255.0

Le agregamos esta línea

acl palabras url_regex “C:/squid/etc/denegado.txt”

5

En la imagen anterior vemos como queda la regla

Buscamos la siguiente línea y la modificaremos

http_access allow net

Y le agregas !palabras

Asi quedaría

http_access allow net !palabras

Al final del archivo agregamos esta línea

Visible_hostname server

Busca la siguiente línea y las quitas el símbolo #

http_port  3128

Busca la siguiente línea quítale el símbolo # y cambia la palabra off por on esto hablita la aceleración de navegación

httpd_accel_with_proxy of

Quedaria de la siguiente forma

httpd_accel_with_proxy on

Ahora agregaremos el DNS entonces para hacer esto buscamos estas líneas

# Example: dns_nameservers 10.0.0.1 192.172.0.4

#

#Default:

# none

Y agregamos esta línea

dns_nameservers  192.168.101.1

Con esto acabamos de configurar los parámetros básicos de squid ahora falta ponerlo a funcionar

Por medio de consola o de inicio ejecutar ponemos el siguiente comando

C:\squid\sbin\squid –z

Si no marca ningún error significa que hicimos todo bien

Después ejecutamos este comando

C:\squid\sbin\squid –i

Esto comando instala el servicio proxy en la lista de servicios de Windows server 2003

Ahora reinicias l servicio de squid, esto lo podernos hacer de dos formas, reiniciando tu PC o ir al panel de control, herramientas administrativas , servicios allí busca uno que se llama squidNT y le das reiniciar

Ahora ya tenemos nuestro proxy corriendo

Anuncios

Instalación de IIS con soporte para PHP

Posted in Windows on septiembre 24, 2009 by waldoredes

Requisitos para la instalacion

Cd de Windows Server

Paquete de instalacion de PHP 5.2.11 zip package Descargar

Ya despues de descargar este paquete  procedemos a la instalacion de IIS

En panel de control elegir la opcion de “Agregar o quitar programas”

1

En esta ventana selecionaremos “Agregar o quitar componentes de windows”

2

Ahora nos aparece la siguiente ventana y seleccionaremos “Servidor de Aplicaciones” y despues le damos en “Detalles”

3

En la siguinte ventana chuleamos el subcomponente Instalar Internet Information Services (IIS) y le damos aceptar para iniciar la instalacion

4

5

Como podemos ver el proceso de instalacion ha terminado satisfactoriamente y le damos clic en Finalizar para cerrar la ventana

6

Ahora vamos a probar que nuestro IIS este funcionando correctamente

Abrimos un navegador e ingresamos la siguinte direccion http://localhost/

7

Como podemos ver en la imagen anterior nuestro IIS esta funcionando correctamente.

Ahora procedemos a instalarle el modulo de PHP

Crearemos una carpeta en la particion  C: llamada PHP y en esa carpeta descomprimos el paquete que decargarmos anteriormente.

Despues vamos a cambiarle el nombre a el siguinte archivo que se llama php.ini-recommended le quitamos -recommended entonces quedaria asi php.ini

Ahora vamos a agregarle una libreria al IIS con los siguientes pasos

Le damos clic en “Herramientas administrativas” despues en “Administrador Internet Information Services (IIS)”

15

Despues le damos clic Sitios Web y le damos clic derecho sobre el Sitio Web Predeterminado y le damos clic en propiedades

16

Y nos aparece la siguinete ventana donde agregaremos la libreria php5isapi.dll que se encuentra el carpeta que creamos anteriormente.

Para esto vamos a dar clic sobre Filtros ISAPI despues le damos clic en “agregar2 y despues en “examinar” y selecionaremos donde encuentra nuestra libreria en mi caso en C:\PHP y el nombre del filtro colocaremos php

17

Luego pasamos a la siguinte pestaña que se llama Directorio particular y presionamos sobre la opcion Configuracion

18

Despues agregaremos la misma libreria del paso anterior de la siguinte forma

19

Despues nos aparece la siguinte ventana

20

Donde dice extension colocaremos .php y le damos examinar para ubicar la libreria php5isapi.dll en mi caso se encuentra en C:\PHP y despues le damos clic en aceptar a todas la ventanas abiertas anteriormente.

Despues le daremos permisos para que IIS puede ejecutar esa libreria desconocida de la siguiente forma

Le daremos clic en “Agregar una nueva extension de servicio web”

21

Ahora agregaremos otra vez la libreria php5isapi.dll de la siguinte forma.

22

Ahora vamos a darle clic sobre permitir para poder que se ejecute la libreria

23

Ahora reniciamos el IIS de la siguinte forma

Le daremos clic sobre el icono stop

24

Ahora le damos clic sobre el icono play

25

Ahora comprobaremos nuestro IIS con PHP de la siguiente forma

Creamos un archivo y le agregamos esto <?phpinfo();?> lo guardamos con extension php

Ejemplo index.php

Y lo guardamos en la siguiente direccion C:\Inetpub\wwwroot que es el directorio de IIS por defecto

Vamos a iniciar nuestro navegador y escribimos http://localhost/index.php si todo ha salido bien son saldra algo como esto.

26

Ahora lograremos que nuestra pagina pueda hacer las 4 opereraciones basicas que son sumar, restar, multiplicar, dividr en php.

Lo primero es borrar el archivo anterior creado y despues vamos a crear otro con el siguiente  contenido.

<html>
<head>
</head>
<body>
<form name=”form1″ method=”post” action=”Radio.php”>
Ingrese primer valor:
<input type=”text” name=”text1″>
<br>
Ingrese segundo valor:
<input type=”text” name=”text2″>
<br>
<input type=”radio” name=”radio1″ value=”sumar”>
Sumar
<br>
<input type=”radio” name=”radio1″ value=”restar”>
Restar
<br>
<input type=”radio” name=”radio1″ value=”multiplicar”>
Multiplicar
<br>
<input type=”radio” name=”radio1″ value=”dividir”>
Dividir
<br>
<input type=”submit” name=”boton1″ value=”operar”>
</form>
</body>
</html>

Y lo guardamos con el nombre index.htm

Ahora crearemos otro archivo con el siguiente contenido.

<html>
<head>
</head>
<body>
<?php
if ($_REQUEST[‘radio1’]==”sumar”)
$resultado=$_REQUEST[‘text1’]+$_REQUEST[‘text2’];

if ($_REQUEST[‘radio1’]==”restar”)
$resultado=$_REQUEST[‘text1’]-$_REQUEST[‘text2’];

if ($_REQUEST[‘radio1’]==”multiplicar”)
$resultado=$_REQUEST[‘text1’]*$_REQUEST[‘text2’];

if ($_REQUEST[‘radio1’]==”dividir”)
$resultado=$_REQUEST[‘text1’]/$_REQUEST[‘text2’];

echo “El resultado es: $resultado”;
?>
</body>
</html>

Y lo guardaremos con el nombre radio.php

Ambos archivos deben estar en el directorio del IIS que por defecto es C:\Inetpub\wwwroot

Si todo nos ha salido nos debe aparecer esto.

27

Nota : No soy programador por esto me toco buscar el codigo fuente para sumar, restar, multiplicar, dividir y este es el link de donde los saque:

http://www.tutorialesfacil.com.ar/php/Controles.htm

Si hay errores por favor hacer el comentario y si te sirvio dar las gracias

Comandos basicos de windows

Posted in Windows on mayo 11, 2009 by waldoredes

dir: listar ficheros

type: mostrar el contenido de ficheros

type filename | more: mostrar contenido de ficheros paginando

copy: copiar fichero

erase OR del: borrar fichero

rmdir OR rd: borrar directorio

attrib: cambiar permisos de ficheros

mkdir o md: crear directorio

chdir OR cd: moverse entre directorios

help: ayuda

date, time: mostrar fecha y hora

move: mover un archivo

taskkill: Permite eliminar un proceso

tasklist: realiza un listado de todos los procesos

net: permite administrar usuarios, carpetas compartidas, servicios, etc.

netsh: este programa en modo consola permite ver, modificar y diagnosticar la configuración de la red