Si quiero alojar un sitio web desde mi casa, compro un nombre de dominio. Entonces, obtengo una IP estática de mi ISP. A continuación, lo apunto a la dirección IP de mi sistema doméstico. Incluso puedo usar el servidor SQL instalado en mi sistema y no preocuparme por el tamaño. No estoy hablando de montones de servidores aquí. Solo un servidor.
Me preguntaba si es tan fácil, ¿por qué no hacerlo? ¿Hay algo que me estoy perdiendo aquí? Estoy hablando de un sitio web moderadamente simple. ¿Pero importa?
server
web-hosting
Asdfg
fuente
fuente
Respuestas:
Esta es una gran idea. No solo aprenderá mucho sobre múltiples temas (administración del sistema, seguridad, HTTP, el valor de iniciar sesión, detectar la pérdida de contacto con el mundo exterior, etc., etc., etc.), sino que mantendrá Internet más personal, más humano, más de lo que nos atrajo en primer lugar.
¿Todos querían "navegar por la web" en 1996 solo para ver relaciones públicas corporativas o ser manipulados por anuncios específicos? No, simplemente no, pero NO. Queríamos navegar por la web para ver lo que hacían otras personas, ver antorchas poptart de fresa, hámsters bailando y falsas cámaras de inodoro. Hágalo lo más rápido posible: obtenga su servidor web en la red.
Parece que quiere ejecutar un servidor basado en Windows. No sé nada de Windows, ejecuto mis servidores personales (http://stratigery.com) en Linux. Cambie a Linux y puede enviarme preguntas por correo electrónico en cualquier momento.
fuente
<somecompany>.com
era probable que funcionara? Nos divertimos un poco. Extraño las páginas personales y los me gusta. Algunos aficionados dedicados escribieron páginas tan geniales de la nada, mientras que hoy en día hay muchas cosas prefabricadas. Es algo bueno, en general, por supuesto, aunque solo sea por su disponibilidad para las masas. Pero dios, cómo las cosas fueron más divertidas. Además, nunca viste a un imbécil (digamos que un gato es un gato) escribiendo como un niño de 8 años o exigiendo a la gente que resuelva sus problemas y enviando un "golpe" después de 1 hora.Depende. Si es un sitio web personal pequeño, ¿por qué no? Si se trata de un sitio web a escala empresarial que requiere una disponibilidad del servicio del 99,99% o más, sin duda es una mala idea.
En primer lugar, piense en el costo:
Windows Server y Microsoft SQL Server ya tienen un precio considerable por licencia . ¿Prefiere pagar docenas de miles de dólares en este momento para alojar su servidor, o es mejor pagar una pequeña tarifa de $ 20 / mes por un plan de alojamiento básico?
Un servidor dedicado, incluso uno básico, también tiene algún costo.
También piense en el consumo de energía . Ejecutar un servidor 24/24, 7/7 obviamente tendrá un efecto en sus facturas.
En segundo lugar, piense en la confiabilidad:
Son las 3 AM. ¡Despierta! Hay un pequeño ataque DDOS en su servidor. Tu servidor está fuera. ¿Cuál es su estrategia para volver a estar en línea antes de las 4 AM?
¿Nunca has dicho "¡Oh no, no otra vez! ¡Mi ISP apesta! ¡ Internet ha vuelto a caer este mes!" Ahora imagine que tiene su servidor en funcionamiento, pero que no sirve nada, ya que ya no está conectado a Internet y no tiene idea de cuánto tiempo le llevará al ISP restaurar su conexión.
Buenos días. Tu disco duro ha fallado . Por cierto, todos los datos se pierden. Tenga un buen día.
¿Estás listo para este escenario? ¿Tiene copias de seguridad programadas? ¿REDADA? En términos más generales, ¿cómo gestiona la redundancia de cada componente en su sistema? Puede comprar un servidor profesional en rack que hace todo eso. Te costará $ 3 000. ¿Listo?
En tercer lugar, piense en la escalabilidad , el rendimiento y miles de otras cosas que son demasiado largas para enumerar aquí. Por ejemplo, una cosa básica: la mayoría de los ISP tienen una conexión de carga mucho más limitada que una conexión de descarga. ¿Estás listo para pagar diez veces lo que pagas actualmente a tu ISP solo para tener la misma velocidad en ambos sentidos?
Nuevamente, no hay nada de malo en alojar su sitio web personal en su propia computadora si no le importa el dinero. Pero hay una gran brecha entre un alojamiento casero y un alojamiento profesional que garantiza la disponibilidad del servicio, que se ocupa de la refrigeración de sus servidores, que tiene UPS y otros medios necesarios para mantener los servidores en funcionamiento si algo sucede con la red eléctrica, etc. .
fuente
Hay tantas cosas que podrían salir mal:
Además, después de instalar todo, aún debe tener un conocimiento justo de qué hacer con él. Tampoco puedes usar un creador web. Y tendrías que pagar por cPanel.
Honestamente, no veo por qué sería configurar un servidor por sí mismo (a menos que usted quiere aprender PHP u otras razones especiales).
Editar:
Para responder a los comentarios, el OP no dijo que estaba aprendiendo, sino que estaba alojando un pequeño sitio web. Estoy de acuerdo con el hecho de que sería bueno aprender (por eso tengo uno) pero él no está aprendiendo (hasta donde sabemos).
fuente
Esta no es una buena idea para ejecutar su servidor usted mismo, fuera de su hogar, utilizando su Internet habitual basado en el consumidor, si lo está haciendo para un negocio.
El punto más importante que mencionó @MainMa es que la Internet de consumo habitual tiene un desequilibrio en la velocidad de descarga y la velocidad de carga. Con la mayoría de los ISP, la tasa de carga es aproximadamente la mitad de la tasa de descarga.
Cuando navega por la web, la velocidad de carga se utiliza cuando navega por Internet en busca de apretones de manos y solicitudes HTTP con el servidor. Si su velocidad de carga se reduce significativamente, cualquier página web que intente visitar se bloqueará y tendrá problemas para cargar.
Un mouse mordió las líneas telefónicas en la calle una vez y se electrocutó, y aunque mi velocidad de descarga fue buena, mi velocidad de carga se redujo a aproximadamente 150Mbps. ¡Mi conexión a Internet era terrible y solo estaba navegando por la red! Imagine cómo sería si otras personas usaran su ancho de banda de carga ...
Además, imagine cómo es la experiencia del usuario del otro lado. Cualquier persona que intente cargar contenido desde el Internet de su hogar solo verá aproximadamente la mitad de la velocidad de descarga. Esto simplemente no escala, ya que Internet en el hogar no fue diseñado para manejar esta carga.
La mayoría de las organizaciones que alojan sus propias aplicaciones tienen líneas T1 o una Internet equivalente a las empresas. En general, tiene un precio significativamente más alto que Internet en el hogar.
Por lo tanto, si está haciendo esto solo para aprender, y no espera tener tráfico alguno, y la computadora en la que se encuentra está aislada de forma segura del resto de su red, entonces podría ser un experimento divertido.
Pero si planea ejecutar un negocio fuera de esta configuración, prepárese para perder. Este no es un caso en el que desea intentar estar "fuera de la red".
fuente
Internet es un lugar increíblemente hostil. Los ataques automáticos están constantemente buscando servidores vulnerables. No he estado involucrado en este negocio durante años, pero sé que alrededor de 2005, en nuestra universidad local, la vida útil promedio de un servidor conectado a Internet con una instalación predeterminada de Windows o Linux fue de aproximadamente cinco minutos antes de que se comprometiera.
Si va a ser responsable de un servidor que está conectado a Internet, tendrá que ponerse al día con los problemas de seguridad, y deberá seguir las noticias de seguridad para estar al tanto de las nuevas amenazas. Si quieres aprender estas cosas, eso es genial. No hay mejor manera de aprenderlo que administrar su propio servidor. Sin embargo, es mucho trabajo, y solo usted puede decidir si tiene más sentido concentrarse en sus intereses centrales.
fuente
No hay razón para no hacerlo: puede alquilar un servidor o un VPS y tener el mismo problema.
Solo hay una razón por la que elegiría el VPS o el servidor dedicado en lugar de uno en casa: la conectividad a Internet es mucho mejor en el centro de datos que en la conexión de su hogar. Claro, cuesta un poco más, pero no tendrá que tener un servidor zumbando en su habitación trasera consumiendo toda su electricidad. También tendrá muchas más herramientas para administrarlo (como el espacio de copia de seguridad y la reinstalación automática).
El resto del problema es todo un ejercicio de aprendizaje. Recomendaría Linux para su servidor, ya que ejecuta la mayoría de la web, y hay mucha más información sobre cómo administrarlo, protegerlo y mantenerlo que con Windows.
fuente
Todavía no se menciona una buena razón para no hacer esto: si su hogar recibe internet es a través de ADSL. No olvide que "A" significa asimétrico. Es posible que pueda absorber http de los sitios de otras personas a una velocidad de 4-8Mbit / s, pero si solo tiene 256-512kbps en sentido ascendente, su sitio parecerá muy lento si tiene algún contenido de imagen no trivial y / o allí son más que unos pocos usuarios simultáneos.
Aparte de eso, diría que es completamente posible. Conocí a alguien que dirigió un exitoso negocio en línea durante años con el único servidor web que era una máquina debajo del escritorio de su oficina en casa.
fuente