Sí, pero necesita tres cosas: alojamiento, contenido y mano de obra.
Primero de todo el hosting. Esto generalmente tiende a costar una pequeña cantidad, aunque todavía hay algunos proveedores que proporcionarán alojamiento gratuito bajo condiciones específicas. El principal problema es que los hosts gratuitos tienden a limitar las cosas que puede hacer y servir desde un host específico y, a menudo, compartirá el host con docenas y probablemente cientos de otros sitios.
El alojamiento generalmente viene con un nombre de host (dominio) o una dirección IP. Si desea tener su propio nombre de dominio, existen opciones para obtener uno gratis, nuevamente con limitaciones. Pero si no le importa el nombre de dominio, use el que le proporcionó el host.
- ¿Qué es el ensamblaje web?
- ¿Es mejor poner JavaScript en el encabezado o al final de la página?
- Android, desarrollo web, piratería, Java, VLSI, Python, C / C ++, Ajax, marketing digital, análisis, Excel. ¿Cuál debería elegir?
- ¿Cuáles son las ventajas y desventajas del estilo CGI OO y el estilo CGI orientado a funciones en Perl?
- Cómo saber quién está sobrescribiendo o deshabilitando mis atributos css en firebug
A continuación, el contenido. El contenido de una página web es generalmente HTML con CSS, Javascript e imágenes y otros medios. Deberá tener cuidado, especialmente con las imágenes, de no utilizar material protegido por derechos de autor sin permiso porque podría terminar pagando daños por no tener una licencia adecuada, y esos daños pueden ser enormes.
HTML, CSS y Javascript son archivos de texto sin formato que puede crear y editar con el Bloc de notas u otro editor de texto. Pero en lugar de HTML, es posible que desee utilizar algún código que pueda generar HTML para usted. Eso significaría aprender un lenguaje de programación como PHP, Python o ASPnet / C # y luego comenzaría a escribir código. Pero la pregunta es si su host admitirá este código que está escribiendo, ya que significa que ejecutará código en sus servidores. En Google Sites, por ejemplo, puede crear un sitio web de forma gratuita sin necesidad de tener conocimientos de HTML, sino simplemente decidiendo qué elementos desea tener. Sin embargo, no le permite usar ningún código personalizado. Google también tiene Google Cloud Platform, donde puedes usar el código (Python / Java / PHP) para crear sitios web dinámicos, pero esto no es gratis.
Y ese es el mayor problema que encontrarás. O el host no admite sitios web dinámicos o tendrá que pagar por el alojamiento.
Lo tercero que necesitas es mano de obra. Pero eso básicamente lo proporcionaría usted mismo. Tendrá que construir el sitio y una vez que se construya, deberá mantener todo. Sí, incluso con el alojamiento gratuito, aún debe verificar ocasionalmente si su sitio aún funciona y hacer cambios adicionales.
La mayor parte de la mano de obra requerida está en la construcción del sitio. ¡Necesita hacer diseños, escribir código, obtener contenido adicional y hacer muchas pruebas para asegurarse de que las cosas funcionen como desea que funcionen! Una vez hecho esto, su sitio estará en funcionamiento de forma gratuita. Sin embargo, a veces suceden cosas malas, por lo que tendrá que comprobarlo regularmente para asegurarse de que todavía se está ejecutando y actualizando.
La cosa es que usará un host compartido y el mayor inconveniente del alojamiento compartido es que tiende a ser vulnerable a los ataques de malware. Utilicé alojamiento compartido para un sitio web simple en el pasado hasta que un día, mi sitio se infectó con algún malware extraño que había alterado mis scripts ASPnet. Puse de nuevo el código original y limpio para descubrir que solo se infectaba de nuevo muy rápido. ¡Reemplacé mi sitio con una simple página HTML estática de hello-world e incluso esa se infectó! ¿Cómo? Debido a que uno de los otros sitios en el host compartido tenía problemas de seguridad que causaban la infección de todo el host. Y la compañía de hosting simplemente no tomó las medidas apropiadas para limpiar todo el sistema nuevamente.
Luego decidí escribir algunos scripts especiales de ASPnet para analizar este host específico y descubrí que se compartía con otros cientos de sitios. Los nombres de todas aquellas personas que tenían sus sitios alojados se encontraron fácilmente examinando el Active Directory en el host, al que todos podían acceder. Al usar esa información, pude averiguar fácilmente qué otros dominios estaban alojados desde este host y pude recorrer la mayor parte del sistema de archivos en ese host sin ningún problema, lo que me permitió descargar básicamente todos los archivos en ese host. Como puede imaginar, la seguridad era muy, muy mala en este host. Por otra parte, eso fue hace una década!
Hoy en día, uso un VPS, que es básicamente una máquina virtual que se ejecuta en un sistema host con 2 núcleos y 1 GB de RAM y 50 GB de espacio en disco SSD, por unos 10 € al mes. También registré mi propio nombre como nombre de dominio por otros € 7.50 por año y uso Google Apps por € 50 por año para administrar mis correos electrónicos, calendario, documentos y otras cosas. Entonces, por alrededor de € 177.50 por año, tengo muchas menos preocupaciones además de un buen entorno de alojamiento que se adapta a mis necesidades. Caro, si no tienes dinero. Una verdadera ganga si eres un desarrollador de software profesional …