¿Cuál es la mejor manera de probar sitios web / código de diseño web en línea sin alquilar un servidor permanente?

Dependiendo del tipo de servidor que desee y su sistema operativo.

Para sitios basados ​​en PHP, en Windows, debe instalar Xampp o cualquier otra alternativa. Hay alternativas de este servidor apache para cualquier sistema operativo. y para el caso de Xampp, es súper fácil de usar.

Para servidores de nodo, bueno, por supuesto, nodo.

Para tener archivos estáticos, como si, por ejemplo, tiene problemas con las solicitudes cross-xhtt prohibidas, hay una manera súper fácil de hacer un servidor usando python. El comando es ligeramente diferente para cada plataforma, pero principalmente:

import os, sys
desde http.server import HTTPServer, CGIHTTPRequestHandler

webdir = ‘.’
puerto = 80
if len (sys.argv)> 1: webdir = sys.argv [1]
if len (sys.argv)> 2: puerto = int (sys.argv [2])
print (“webdir ‘% s’, puerto% s”% (webdir, puerto))

os.chdir (webdir)
svraddr = (“”, puerto)
srvrobj = HTTPServer (svraddr, CGIHTTPRequestHandler)
srvrobj.serve_forever ()

(El código proviene de este error de Python posterior al foro con HTTPserver)

En todos estos casos, puede acceder localmente a http: // localhost. También puede visitar el sitio desde otras computadoras dentro de la misma red utilizando la IP. Si desea realizar una visita desde “fuera de su enrutador”, deberá configurar un reenviador, que es otra cuestión más.

Depende de usted, qué tipo de lenguaje de programación está utilizando para construir su sitio web. Como todos sabemos, PHP es uno de los principales lenguajes de programación para el desarrollo web. La mayoría de los servidores XAMP, WAMP y MAMP se utilizan como servidor local. La mayoría de los desarrolladores comienzan sus proyectos en el servidor local, una vez que sus proyectos se completan, luego lo implementan en el servidor en vivo. XAMP disponible para MAC, WINDOWS, mientras que WAMP solo ejecuta WINDOWS y MAMP, solo se ejecuta en MAC.

Puede ejecutar el conjunto de forma erlocal en su máquina. Lo más probable es que un VPS de nivel de entrada sea mucho más débil que su estación de trabajo. Voy a arriesgarme y asumir que ejecutas alguna bandera nuestra de Windows. Puede cambiar a GNU + Linux como su sistema operativo principal (y arranque dual si lo desea) o emularlo en una máquina virtual.

De cualquier manera, puede instalar cualquiera de las docenas de paquetes de servidores disponibles gratuitamente. Mi favorito es darkhttpd , ya que es tan pequeño y simple como parece. Sin embargo, es posible que tenga que jugar con el reenvío de puertos al ejecutar una VM.

Sé la respuesta teórica, que es usar un host ligero

por ejemplo si desarrollas en python tienes el comando runserver que lo ejecuta en circuito cerrado

lo que considero que es el mejor método es que soy dueño de Mr-Programs IT & Advertising y si quiero probar una tienda, por ejemplo, creo una carpeta llamada / tienda http://www.mr-programs.com/tienda/ y póngalo allí para que pueda acceder a él, la gente simplemente no sabe que existe tal carpeta porque no tienen acceso a los directorios de mi carpeta

puedes hacer un millón de otras cosas como alojar en github que no me gusta porque las personas tienen acceso completo a tu código o usar compañías que entregan subdominios a los usuarios

  • Vea si hay cuentas gratuitas en la nube
  • Vi algunos y usé uno de ellos
  • Se impartió en un curso gratuito en Udemy.
  • Pero las cuentas gratuitas siempre tienen limitaciones
  • Restringen la ejecución de algunos scripts del servidor