Anuncios Google

Como montar un servidor

Tutoriales de Redesmx

¿Quieres compartir archivos de manera rápida y sencilla sin tener que recurrir a servicios de almacenamiento en la web? En apenas unos minutos, podrás tener rápidamente un servidor propio completamente funcional, si quieres saber como hacerlo, sigue este tutorial...

Descripción

Existen multitud de ocasiones en las que por algún motivo o circunstancia deseamos compartir un archivo, sin embargo, esto se convierte en un gran problema al tener que recurrir a servicios de terceros, pues muchas veces necesitamos estar registrados o los archivos son borrados después de un tiempo, incluso algunos ponen limitaciones exageradas a la hora de descargar los archivos que ya han sido subidos.

Al montar tu servidor, será como si fueras el dueño del servicio de almacenamiento, el limite será aquel que tu decidas. El mantener la información en nuestro ordenador, da una clara ventaja en cuanto al manejo de la misma, no deberás dejar tus archivos en las manos de alguien mas.

Requisitos

Para poder montar un servidor "básico" necesitaremos algunas cosas:

  • Ordenador que hará de servidor.
  • Conexión a internet.
  • Software que se encargue del servidor.
  • Dominio para poder acceder al servidor. (Opcional para poseedores de IP Estática)
  • Software para avisar cambio de IP (Sólo poseedores de IP Dinámica)

Doy por hecho que cuentas con el ordenador y la conexión a internet, así que solo explicaré como conseguir el software y el dominio.

Montando

Ahora explicaré como montar el servidor Guiño

Preparativos iniciales

Primero que nada debes desbloquear el puerto 80 de tu router, por lo general, las ISP's lo bloquean, así que deberás arreglártelas para quitar el "candado" impuesto por tu ISP.

Debido a la gran cantidad de modelos de routers existentes, sería imposible explicar paso a paso como desbloquear el puerto, sin embargo, en internet hay una cantidad de información extraordinaria. Bastará con usar un buscador y pedirle instrucciones para desbloquear el puerto 80 en tu modelo de router.

Instalar Apache

Ahora procederemos a la instalación de el software de gestión del servidor, en este caso usaremos apache, una solución buena, bonita y barata que se ha destacado por todas sus cualidades de forma extraordinaria en el mundo de los servidores.

Para instalarlo, puedes seguir lo comentado en la noticia de Apache.

Obtener Dominio

Si tu IP es estática puedes omitir este paso, sin embargo recomiendo ampliamente no pasarlo por alto.

Una vez instalado, procederemos a obtener un dominio para nuestro servidor, para ello puedes recurrir a sitios como No-Ip o DynDNS, aquí se explicará como hacerlo usando este último.

Primero que nada, dirígete al sitio web de DynDNS.

Ahora deberás crear una cuenta, da click en "Create Account" y rellena los campos.

*Click para agrandar

Una vez que estés registrado, deberás loguearte y dirigirte a la sección que dice "Dynamic DNS Free" y da click donde dice "Get Started"

Deberás rellenar de nuevo otra forma para obtener el dominio, en la siguiente imagen se explica el significado de cada campo:

*Click para agrandar

IP Dinámica

Bien, ahora ya tienes Apache instalado y un dominio para acceder al servidor, si tienes IP Estática, puedes omitir este paso, sin embargo, si tu IP es Dinámica necesitarás de un software que avise al sitio web que te provee de la redirección de DNS que tu dirección ha cambiado, para esto se puede hacer uso de distintos clientes de acuerdo al SO que se utilice.

Linux:

  • ddclient
  • inadyn
  • no-ip (Gracias a pspgorrister)

Windows:

  • DynDNS Updater for Windows

Mac:

  • DynDNS Updater for Mac

Una vez instalados y configurados, ellos se encargarán de avisar a DynDNS que tu dirección ha cambiado, de esta manera no tendrás que acceder periódicamente al sitio web para realizar el mismo proceso pero de forma manual.

Toques finales

Bien, ahora solo queda poner algún archivo en el servidor, para esto bastará con copiarlo a la carpeta en la que le has dicho a apache que busque, por lo general en Linux se trata de "/var/www/" o de "/srv/http/", en el caso de Windows la carpeta normalmente suele ser "C:\localhost" (Gracias a Calabato64).

Si al poner la dirección en tu navegador puedes ver el archivo significa que ya tienes un servidor correctamente montado y utilizable.

¡Bien Hecho! Todo bien

4.265305
Tu voto: Ninguno Votos totales: 4.3 (49 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de P3dRaZa

mira tuu....

jajajajajaj!! falta algoo!! en el router de tu casa tienes que redirigir los puertos!! para que los paquetes se envien al puerto 80 a una direccion interna y salgan por el. sino lo unico que hara es intentar entrar en el router con el user y pass.

espero les haya servido.jaja


no hagas downgrade mañana cuando lo puedes hacer hoy. 

P3dRaZa!!!

Imagen de Juan.Jo

ayuda :(

no se como se ase lo ultimo he seguido el tuto al pie de la letra y cuando accedo a la web me dice:

 

http://**.**.**.***está solicitando un nombre de usuario y una contraseña.

El sitio dice: "WebAdmin"

nombre de usuario: |________________________________|

contraseña: |_________________________________|

 

y le introduzco la contraseña de dynDNS.com y no me la acepta igual que a apache le pongo primero:

start y despues connect selecciono el nombre de mi pc ¡y no conecta!

pienso que borrare el sitio y ya esta.

a y por si acaso: tengo windows 7


Portatil Medion Akoya p6638: Windows 7 Ultimate

Nexus 5,PSP,N64,DS,PS2,WII,GBA,GBC,GBP,GC.

Miembro desde 2008/01

Imagen de alberto169

No la borres.

Tienes que poner en nombre de usuario "WebAdmin" y de contraseña "admin" o al reves (sin comillas y admin como lo acabo de poner)

 

Salu2.


Mi Trainer Card

Guau!

Gracias! Buscaba este tutorial =D

Hola

En mi opinión, todos nos equivocamos, igual estámal el título y tal pero..

1-EL tuto a mi por ejemplo me sirve, está muy bien

2-De verdad creéis que una persona que hace un tutorial, lo hace para mentir o para fastidiar?, no, lo hace para intentar ayudar, igual no es exactamente como debería de ser, pero sirve

eliminarlo es como tirar su trabajo a la basura

Imagen de javifinal

Está bien...

está bien explicado. Es muy similar a mi server wow que tembien uso apache y una No-Ip.

Saludos

Imagen de pspgorrister

no-ip.* en Linux

Añade al tuto la utilidad noip2, es lo mismo que las otras pero para los registros de no-ip.

 

PD: Buen tuto.

Imagen de d.m.n.

1. Cuál carpeta localhost

1. Cuál carpeta localhost (127.0.0.1)? Leí que los archivos archivos a compartir (en una instalacion por default sobre Windows) van en C:\AppServ\www

2.Una vez que ya está montado que tengo que hacer en cuestión de seguridad?

Gracias, saludos y buen tuto. ;D

Imagen de Monty - Calabato64

En Windows, la carpeta

En Windows, la carpeta normalmente suele ser C:\localhost.

En el dominio, yo nombraría también a dot.tk, que te permite hacer un dominio GRATUITO tipo www.*****.tk y a 1&1, que permite hacer dominios .es/.com/.org/.mx ..... por un precio de 4€/año a 15€/año dependiendo del dominio.

Por lo demás todo bien.

Saludos


- Monty (anteriormente, Calabato64)

Imagen de Pana

Buenas. Sólo quería decir que

Buenas.

Sólo quería decir que el tutorial está muy bien, pero no es cierto. Me explico:

El título dice "Como montar un servidor" y de la descripción se deduce que un servidor es para compartir archivos... Vamos por partes.

En el título deberías especificar qué tipo de servidor se va a crear y sobre qué sistema operativo.

La descripción es totalmente falsa (o no corresponde con el tutorial). Vamos a ver, para compartir archivos no se necesita apache en absoluto, lo que se necesita es un servidor FTP. Lo que tu explicas es cómo crear un servidor WEB.

El dominio tampoco es necesario crearlo. Basta con tener una IP estática.

Por último, omites todo tipo de seguridad que debe haber en cualquier servidor. Vamos, que cualquiera que se monte un servidor de este tipo para compartir archivos, debe saber que está REGALANDO literamente todos sus archivos. Aunque pensandolo bien... no explicas en ningún sitio dónde colocar los archivos que se van a compartir ni nada de nada... No entiendo la utilidad de este tutorial.

De todas formas, creo que un tutorial que intente explicar como montar un servidor no se hace en cuatro lineas. Aquí no se explica nada, más que "haz esto y luego lo otro", yo lo leo y no me entero ni de qué diantres estoy haciendo.

Un saludo.

Imagen de burnxez

Por partes

Buenas, vamos por partes...

De primeras aclarar que es un manual "general" así que no me puedo limitar a un SO.

El título fue discutido con los dos admins de la comunidad le pregunté a cada uno por separado y ambos coincidierón en que este titulo sería el apropiado.

La descripción, me pareció lo más acertado de acuerdo a mi experiencia, si tienes alguna recomendación estaría encantado de discutirla y en dado caso agregarla o incluso reemplazar la mia.

En el cuerpo digo que lo del dominio es sólo para los de IP Dinámica.

Si que dice donde se ponen los archivos, lo de los permisos creo que es algo obvio, no?

Saludos.

 

Imagen de Pana

General? No indicas dónde se

  • General? No indicas dónde se colocan los archivos en windows... No es muy general la verdad.
  • Vaya tela con los admins... Deberían saber, ellos los primeros y el resto del stafff, que no por ser admin sabes más. Si no tienes ni idea de lo que es montar un servidor... NO OPINES en ningún tipo de decisión, y menos en como titular el tutorial.
  • Tu descripción encaja infinitamente más en una noticia como esta.
  • En el tutorial explicas como obtener un dominio independientemente del tipo de IP. Dejando claro que puedes omitir el paso de instalación del software de redireccionamiento. No la obtención del dominio.
  • Es cierto, pusiste donde iban los archivos... Pero no es raro que se me escapara... Se supone que de lo que va el tutorial es de compartir archivos y lo dejas para el final y en una minilinea.... Sobre los permisos... Pues qué quieres que te diga, un tutorial es para no dejar obviedades en el aire y explicarlo todo.

Para acabar, mis consejos o mi manera de entender tu "tutorial":

Esto es un buen tutorial sobre como montarse un servidor WEB. Como puedes ver, indica el SO sobre el que se va a trabajar, utiliza herramientas para el mantenimiento a distancia (SSH), transferencia de archivos FTP, sistemas de control y vigilancia del rendimiento del server.... En fin, las cosas básicas que necesita un servidor.

A la hora de hacer este tutorial (almenos con este título), deberías haber tenido claro que un servidor es una máquina que, en un principio, no la vas a tener cerca y vas a necesitar de herramientas para su control y gestión a distancia.

Lo que yo entiendo de tu tutorial, es que es un "Como obtener un dominio con DynDNS". No es absolutamente nada más. Por que no explicas nada más. Las propias capturas lo demuestran... No hay capturas más que para el apartado de DynDNS.

Por último y gravísimo: NO explicas absolutamente NADA sobre seguridad. Abres el puerto 80 y tan campante. Y no adviertes de que TODOS los archivos colocados en la carpeta de la web estarán expuestos a cualquiera, pudiendo acceder a ellos cualquier persona del mundo con una conexión a internet. Me parece gravísimo que no se advierta de esto o que no se explique como solucionarlo.

Un saludo.

Imagen de burnxez

Respondiendo...

  • Lo primero arreglado gracias a Calabato.
  • ...
  • Pues quieres que te lo repita?
  • Tienes toda la razón, arreglado, mi error, no lo habia notado.
  • Acepto sugerencias ;-)

Sin duda es buen tuto, y mi intención no era hacer uno como ese, la meta final del mio era explicar que software instalar y como obtener un dominio, dejando en claro que hacer uno propio es cuestión de minutos y que puede resultar muy útil, el sacarle provecho ya depende del usuario.

En cuanto a las capturas, ¿Quieres que suba algunas de la Terminal? En ellas se podría apreciar el como se inicia el demonio, el proceso de instalación, etc...

El último punto, pues lo repito, es obvio que si pones un archivo para mostrarlo a través de internet, cualquier persona con internet podrá verlo, aquí es donde no veo el punto de la crítica.

Saludos.

Imagen de Pana

Yo no sé que entiendes tú por

Yo no sé que entiendes tú por hacer un tutorial. Pero definitivamente estás totalmente errado.

Como bien dices, tu tutorial no es más que mostrar como hacer un dominio con DynDNS. Lo que yo entiendo, es que como alguien encuentre tu tutorial por Google, se sentirá más que engañado. Porque con este tutorial no te montas un servidor ni nada de nada.

Sugerencias: Ya te las he dicho. Cambia el titulo del tutorial por el de "Como obtener un dominio gratuito con DynDNS", borra lo de apache y listo. O, sinó, fíjate en el tutorial que te he linkeado y piya ideas de como hacer un tutorial de este tipo. Porque al contrario de lo que piensas, crear un servidor y mantenerlo no es cuestión de minutos. Ahora bién, ejecutar Apache y hacerte un dominio gratuito SI. Pero son cosas totalmente distintas.

Me parece alarmante que obvies los temas de seguridad. Según tu, en PSP no deberíamos avisar de que la instalación de un CF escribe en la flash, que la PSP corre un riesgo, y que se debe hacer bajo la responsabilidad del usuario. ES OBVIO.

Imagen de Robione22

Cambiar el nombre no se puede.

Sobre cambiar el nombre, dudo que se pueda hacer.

La nueva sugerencia no me parece adecuada ya que no se remite a la creación de un dominio gratuito con DynDNS, también nos enseña cómo hacer para que uses tu PC como huésped de archivos y no tengas que hospedarlos en servidores externos.

Cierto que el título no es el más correcto (eso creo), pero no deja de ser un tutorial, ya que te está enseñando paso a paso cómo realizar algo, recuerdo que en una web a los tutos les llaman Recetas porque eso son al final de cuentas.

Salu2

Imagen de Pana

Cambiar el título: Pinchas en

Cambiar el título: Pinchas en Editar y cambias el contenido del cajetín "Título" por el nuevo.

El tutorial no enseña a hospedar archivos, ni siquiera el uso de Apache. En el apartado donde debería estar explicado, simplemente se nos remite a la noticia de Apache.

Si uno tiene claro lo que es el concepto "Servidor", o "Servidor web", ten claro que cuando quiera montarse uno, no es esto lo que estará buscando.

Saludos.

Imagen de Robione22

Lo del título no es a la ligera.

Tengo entendido no se puede hacer sin la autorización de un administrador, ya que se pierden puntos con google o algo así.

Salu2

Imagen de Pana

También se pierden si el user

También se pierden si el user entra a través de google y al instante le da a "Atrás". Google entiende que eso no era lo que estabas buscando y te manda al fondo del pozo. Este tutorial creo que nos dará muchos "puntos de esos".

Saludos.

Imagen de NITEMAN

No patines

Pana, no tiene nada que ver lo que comentas (rigurosamente falso).

En cuanto a los títulos hay orden de que solo los cambiemos los superadmins si ya han pasado a portada (para introducir una redirección 302 en el server).

Salu2


"El paraí­so a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."

Imagen de Pana

Bueno, la verdad es que yo le

Bueno, la verdad es que yo le pondría un suprimir a este tutorial.

Imagen de burnxez

Adelante

Por mi, adelante ^^

Saludos.

Imagen de Churristian8

Por alusiones

Y sin ánimo de montar un escandalo, diré que efectivamente, como bien dices, los admins no lo sabemos todo, y precisamente por eso hay veces que tenemos que delegar en "expertos de la materia" o lo que viene a ser lo mismo, el que se ofrece a hacer el tutorial, en este caso zero (se sobreentiende que si vas a hacer algo, sabes de lo que vas a hacerlo). Evidentemente si un experto me dice que ese es buen titulo, pues por mi vale.

Sobre lo demas del tuto, no soy experto (ni me acerco a ello) y por tanto no puedo opinar.

Saludos.

Imagen de Pana

Queda demostrado que no

Queda demostrado que no siempre el que se ofrece es el experto.

Sólo quiero aclarar, que lo que está explicado en el tutorial seguramente sea correcto (desconozco el servicio DynDNS), pero el tutorial no está bién orientado. Cuando alguien busca en google "Montar un servidor", a mi parecer, busca algo como el enlace que he puesto en el comentario de más arriba.

Un saludo.

PD: No he aludido a los admins para quejarme de ellos (vosotros), sinó para "desmentir" la "creencia" que se tiene de que los admins lo saben todo, como bien corroboras tú, C8, en tu comentario :).

Imagen de Monty - Calabato64

¿Esta conversación no está

¿Esta conversación no está generando demasiado Off-Topic? Esa creencia es muy real, aquí se demuestra, los admin's no lo saben todo.

Saluds


- Monty (anteriormente, Calabato64)

Imagen de Pana

De off-topic nada

Yo en todo momento me estoy refiriendo al tutorial en conreto, el cual necesita un cambio radical o un suprimir directo. Por que es un engaño.

Imagen de ELeNDeR

Estoy con Pana en lo que se

Estoy con Pana en lo que se refiere a que un servidor web, como es Apache, no es lo más indicado para compartir archivos, se puede hacer, pero no es su principal objetivo. Lo lógico y normal es que para compartir archivos usemos un servidor FTP, uno muy sencillito de instalar y configurar es Filezilla FTP Server, con él consigues compartir archivos de manera sencilla y segura. Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.