
Re: Montar Un Servidor En Tu Propio Ordenador
Buen tutorial, éste.
Hace un tiempo tuve mi web en un servidor propio en mi casa durante un mes, para provar. Usé el XAMPP y me fue muy bien.
También usé el servicio gratuito de no-ip.com para el dominio (también tienen el servicio de pago), y tengo IP dinámica. Habrá gente que se pregunte cómo podía hacer eso de usar la IP dinámica, pero es tan sencillo como increíble: te proporcionan un programa (también gratuito) que cada cierto tiempo te comprueba la IP pública y, si ha cambiado, la cambia en los servidores dns de no-ip.com
Para poder montar un sevidor, hay que tener en cuenta unas cuestiones de seguridad y de puertos, puesto que una mala configuración puede pasar de ser [aparentemente] inofensiva a abrir demasiadas puertas a los hackers.
Una correcta configuración para que la web tenga acceso desde el exterior es fundamental. Hay que abrir el puerto 80 tanto en el router como en el PC servidor (aunque no-ip nos permite la posiblidad de usar un puerto alternativo por si no queremos abrir el 80 o el ISP lo tiene bloqueado. También debes tener en cuenta que si abres el 80, se perderá el acceso web al router, que no el telnet, y no lo podrás configurar por la web a no ser que le cambies el puerto de acceso a la configuración, que es lo que hice yo).
Para la seguridad, también es recomendable ponerle contraña al root del MySQL desde el phpMyAdmin, para que nadie pueda entrar. También seria recomendable
NO ABRIR el puerto de MySQL (según leo por ahí, el 3306) y configurar el PMA de manera que se autentifique a través de cookie o http (yo usaba el de cookie más que nada porque no me puse a buscar sobre el otro, aunque parece más seguro).
Si se pretende usar como "servidor al completo" (con FTP y email, además de HTTP), también habrá que ponerle contraseña al admin del FTP y abrir los puertos respectivos (21 en el FTP, 110 en el POP y 25 en el SMTP, a no ser que los cambies por seguridad).
El FileZilla (que viene incluído en el pack) lo recomiendo más que ningún otro. Es bastante sencillo de usar y muy completo, además de seguro.
Para el email, recomiendo MailEnable (el Mercury está tan lleno que no me atrevo a buscar instrucciones de configuración), que tiene una versión gratuíta (
http://www.mailenable.com/standard_edition.asp) y que, además, permite un uso tanto privado como comercial (vaya, por si quieres montar tu propio servidor de correo y ofrecer correo a "clientes") y es muy configurable (lo configuré siguiendo la guia que hay en
WikiLearning. Habla de un dominio de ods.org, que es un servicio similar a no-ip.org pero de otra compañía).
Después, para el control/monitorización de las conexiones, recomiendo el software
IP Tools, también gratuíto y muy completo.
Configurarlo es bastante sencillo: de la lista de IPs que salen (si tienes más de un adaptador de red), escoges la IP privada de la tarjeta de red que estás usando en el ordenador servidor y aprietas en la lupa. Una vez allí, en
AND IP Destination pones la ip privada del ordenador servidor (vaya el ordenador en el que está el programa) apretando en el [+] que aparece, y en
AND Port Destination pones los puertos que quieres controlar (o sea, en casos normales: 80, 21, 110, 25) apretando al [+] cada vez que añadas algún puerto nuevo. Le das al
OK y, una vez que hayas vuelto a la pantalla principal, presionas sobre el "Play" y se empezarán a monitorizar los datos de las conexiones (no aparecerá nada hasta que alguien se conecte).
Algo que debes tener en cuenta es que desde los ordenadores de la red donde está el servidor NO SE ACCEDE al servidor poniendo la dirección web de no-ip (a no ser que modifiques el archivo HOSTS [WINDOWS/system32/drivers/etc/] de cada ordenador de la misma red con el que te quieras conectar al servidor).
Para los Geeks, también decir que es muy fácil hacer un certificado SSL para el FTP (se crea con el FileZilla) y que se puede usar con el Apache configurando algún archivo. Recordad que el puerto del protocolo https es el 443.
No explico cómo hacer esto porque me estoy quedando sin tiempo.
¡Un saludo y suerte a los aventurados!
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
DATOS DE SOPORTE
FORO EN CASTELLANO:
- URL: http://cas.astronomipedia.es/foro/
- Sistema: phpBB
- Versión: 3.0.2
- Mods instalados: "Compartición" entre los usuarios de este foro y el catalán. Además, tres wikis con la última revisión SVN de cada martes a las 23:50 tienen acceso a las tablas de usuarios también para evitar múltiples registros por parte de los usuarios.
- Proveedor de hosting: 1&1 Internet España (Pack de Bienvenida)
FORO EN CATALÁN: