PC en un servidor web hosting

¿Qué es necesario?

Una conexión con Internet (a ser posible ADSL)
Una PC conectada las 24 HS a Internet (esto no es obligatorio, aunque sí se deseas hacer una web que esté siempre disponible)
Una PC sin uso (esto es recomendable aunque también puede ser instalado en la PC que usas a menudo si no dispones de otra)


Hay muchos paquetes que instalan en conjunto PHP, MySQL, Apache, y muchos otros componentes.

Considero útil dos:

XAMPP: Este paquete instala en nuestro servidor los siguientes componentes:
Apache HTTPD 2.2.3, MySQL 5.0.27, PHP 5.2.0 + 4.4.4 + PEAR + Switch, MiniPerl 5.8.7, Openssl 0.9.8d, phpMyAdmin 2.9.1.1, Panel de Control 2.3 de XAMPP , Webalizer 2.01-10, Mercury Mail Transport System für Win32 und NetWare Systems v4.01a, FileZilla FTP Server 0.9.20, SQLite 2.8.15, ADODB 4.93, Zend Optimizer 3.0.2, Seguridad de XAMPP. Para Windows 98, 2000, XP


APPServ: Es un completo pack de Apache, MySQL, PHP, phpMyAdmin. Usted lo instalará y configurará en 1 minuto.
Paquete de AppServ
Apaches
PHP
MySQL
PhpMyAdmin

En este tutorial elegiremos XAMPP así que procederemos a su descarga e instalación:


Accedemos a su página web: apache friends - xampp for windows


Descargamos la última versión:
SourceForge.net: Downloading ...

Instalando XAMPP:


El nombre del fichero descargado debe ser algo parecido a este: xampp-win32-1.x.x-installer
Las x se colocan por que depende de cada versión descarga en su momento. A día de hoy es 1.5.5.


Ejecutamos el instalador, damos en Next y esperamos unos minutos hasta que todo esté finalizado. Antes de empezar la instalación llegaremos a Services Section en la cual se nos marcará las opciones:
- FTP Server (filezilla)
- MySQL Databases
- Apache web server


Recomiendo seleccionar las tres, una vez realizado esto, damos en Next y esperaremos a que la instalación sea completada
No olvidemos que el programa instalará el servidor FTP Filezilla y que como tal, debemos configurarlo por medidas de seguridad para que no sea anónimo y solicite usuario y contraseña.




Ya tenemos instalado Xampp, ahora vamos a revisar que todo esté correcto.


Después de instalar nos saldrá un cartel en inglés preguntando acerca de si queremos acceder al panel de control de Xampp desde donde manejaremos varios aspectos.
En el panel de Xampp uno de los primeros elementos a editar es el servidor FTP.


Vamos a Filezilla -> Admin y colocamos nuestra IP. ¿Cuál es nuestra IP? Podeis consultar este sitio: http://www.cualesmiip.eu/
Colocad una contraseña, y marcad la opción Always connect in this server y haced click en “OK”.
Se abrirá una pantalla de FTP que es el servidor. Si todo va bien, recibiremos el mensaje logged on.
Vamos a configurar un usuario con contraseña para que tenga acceso a la carpeta que nosotros le indiquemos. Seguimos las siguientes pasos:
Clic en Edit -> Users
En la parte derecha clic en ADD y creamos un usuario
Seleccionamos el usuario y en la parte izquierda ponemos una contraseña en el campo password .
Ahora vamos a configurar el acceso a una carpeta para eso en la parte izquierda hacemos clic en Shared Folders, seleccionamos el usuario y damos clic en ADD.


Importante. Si quereis que con ese usuario y pass podamos acceder a la raíz del sitio, la ruta exacta es:

C:/Archivos de Programas/xampp/htdocs/


Ahora vamos a ir al navegador y tipear: http://localhost/xampp/
Debeis ir a chequeo de seguridad y seguir las instrucciones para reparar los aujeros.


Ya tienes nuestro servidor instalado

Para que los demais vean vuestro sitio, teneis que daros vuestra IP.

¿Cómo saber mi ip?

Hay un sitio web como http://www.cualesmiip.eu