2Sep

Principiante Geek: cómo alojar su propio sitio web en Windows( WAMP)

click fraud protection

Hospedaje de su propio sitio web no tiene que costar una tarifa mensual o requiere una gran cantidad de conocimientos técnicos para configurar. Si solo necesita alojar un sitio web pequeño que solo tendrá unos pocos visitantes, puede convertir su PC con Windows en un servidor WAMP.

¿Debería alojar su propio sitio?

Si bien hospedar su propio sitio web en su computadora local es muy divertido, si desea un sitio web al que las personas realmente puedan acceder, es posible que desee obtener su propio plan de alojamiento web en alguna parte. Bluehost ofrece alojamiento web ilimitado por $ 3.95 por mes, con soporte completo para PHP y MySQL.Definitivamente es una manera fácil de comenzar con un sitio web, y tienen instaladores sencillos con un solo clic para comenzar a utilizar software popular como WordPress y otros.

Si aloja su propio sitio local al que desea que accedan las personas, tendrá que abrir el cortafuegos en la computadora de su hogar, lo que significa que posiblemente esté abriendo algunos agujeros de seguridad. Definitivamente vale la pena pensar en conseguir un plan de hosting barato en otro lugar, como Bluehost o Hostgator.

instagram viewer

Si solo quieres un servidor de desarrollo local, sigue leyendo.

¿Qué es "WAMP"?

WAMP es un acrónimo que significa "Windows, Apache, MySQL y PHP".Cuando descargas un WAMP, solo estás descargando un programa que instala tres cosas diferentes. Los WAMP son convenientes porque le permiten descargar e instalar todos los paquetes que necesita para alojar contenido web dinámico de una sola vez. De lo contrario, tendrías que descargar los tres paquetes por separado.

Windows : la "W" en WAMP está ahí para especificar que el programa es compatible con los sistemas operativos Windows.

Apache : este es el programa que se usa para alojar su sitio web. Solo con esto, puede alojar archivos HTML y otro contenido web estático.

MySQL : proporciona una base de datos para su contenido web. Muchas páginas web dinámicas necesitan almacenar datos( es decir, nombres de usuario y contraseñas para cuentas web), que es donde entra MySQL.

PHP : el lenguaje más popular para escribir contenido web dinámico, de lejos. WordPress, Facebook, Joomla y muchos otros sitios web y sistemas de administración de contenido utilizan PHP.Si planea alojar algo más que páginas web estáticas, PHP será un compañero esencial.

Si está ejecutando Linux en lugar de Windows, necesitará instalar un LAMP.También es posible alojar un sitio web en Windows utilizando IIS para que no tenga que instalar ningún software de terceros. Ir a la ruta IIS no se recomienda para la mayoría de los propósitos y es mucho más un proceso para admitir contenido web dinámico, así que quédate con WAMP a menos que tengas una circunstancia única que requiera IIS.

Antes de proceder, entienda que no se recomienda alojar un sitio web en una PC de uso común y una conexión a Internet de nivel de consumo para nada más allá de fines de prueba y / o alojar un sitio web pequeño para unos pocos visitantes. Recuerde, la próxima vez que Windows Update necesite reiniciar su sistema, su sitio web se irá abajo, no es una situación ideal para un sitio web serio.


Instalación de WAMP

Hay muchos programas WAMP disponibles, pero trabajaremos con WampServer. Dirígete a su sitio web y descarga la última versión de su programa, luego inicia la instalación.

Las instrucciones de instalación son autoexplicativas;simplemente mantenga todo en su valor predeterminado y siga haciendo clic en Siguiente. Puede hacer clic en Abrir en este aviso para que WampServer use su navegador predeterminado cada vez que elija mirar su sitio web:

Asegúrese de agregar también la excepción de seguridad para Apache en Windows Firewall:

Cuando la instalación finalice, marque la casilla que dice"Inicie WampServer 2 ahora" antes de presionar Finish. Debería ver el programa ejecutándose en su área de notificación.

Haz clic con el botón izquierdo en el ícono y presiona "Localhost" en la parte superior del menú de selección para abrir tu sitio web.

La página predeterminada actualmente solo nos muestra una página de información rápida para que podamos confirmar que todos los componentes funcionan correctamente. Si ve esta pantalla, ha instalado correctamente un servidor WAMP.

Algunas soluciones rápidas de averías

Hicimos varias instalaciones de prueba de este programa y descubrimos que unos pocos paquetes de Microsoft son absolutamente esenciales para que WampServer funcione correctamente. Si se encontró con algún problema hasta este punto, asegúrese de tener instaladas las siguientes actualizaciones, desinstale WampServer, reinicie su PC y vuelva a instalar WampServer.

WAMP paquetes obligatorios de 32 bits:
Microsoft Visual C ++ 2008 SP1 paquete redistribuible( x86)
Microsoft Visual C ++ 2010 SP1 paquete redistribuible( x86)
Microsoft Visual C ++ 2012( seleccione vcredist_x86.exe)

WAMP paquetes obligatorios de 64 bits:
Paquete redistribuible de Microsoft Visual C ++ 2008 SP1( x86)( no es un error tipográfico, necesita el paquete x86)
Paquete redistribuible de Microsoft Visual C ++ 2008( x64)
Paquete redistribuible de Microsoft Visual C ++ 2010 SP1( x64)
Microsoft Visual C ++ 2012vcredist_x64.exe)

Configuración adicional de WAMP

Para cambiar la( s) página( s) que muestra su servidor web, abra el directorio www haciendo clic izquierdo en el icono de WAMP en el área de notificación.

La carpeta que se abre es donde debe colocar los archivos que desea alojar en su sitio web. Cualquier cosa desde los archivos de instalación de WordPress a los archivos HTML estáticos se puede colocar aquí, y los cambios se reflejarán en su sitio web al mismo tiempo( simplemente haga clic en actualizar).

Veamos un ejemplo rápido de cómo soltarías contenido en esa carpeta para que se sirva en tu sitio web. Puede usar un programa de desarrollo web o algo tan simple como el Bloc de notas para crear una página PHP básica y colocarla en su sitio web.

El siguiente código será un buen comienzo:

& lt; html & gt;
& lt; head & gt;
& lt; title & gt; Prueba de PHP & lt; / título & gt;
& lt; / head & gt;
& lt; body & gt;
& lt;? Php echo '& lt; p & gt; Hola Mundo & lt; / p & gt;';? & gt;
& lt; / body & gt;
& lt; / html & gt;

Pegue ese código en el Bloc de notas y guarde su archivo como index.php dentro de C: \ wamp \ www

Ahora regrese a su sitio web( o presione actualizar [F5] si ya lo tiene abierto) y verá la página queAcaba de crear.

Por defecto, su sitio web solo es accesible en la computadora en la que está instalado WampServer. Eso es perfecto para cualquiera que esté utilizando su servidor WAMP para fines de prueba o desarrollo, pero para que su sitio web sea accesible para el resto del mundo, haga clic en el icono de WampServer y haga clic en "Poner en línea".

Por defecto, el archivo de configuración de Apache está configurado para denegar las conexiones entrantes de todos menos del localhost, por lo que también tendrá que cambiar dos líneas de código para que otros dispositivos no vean un error "403 Prohibido" cada vez que intentencarga tu sitioAcceda a httpd.conf( archivo de configuración de Apache) haciendo clic con el botón izquierdo en el menú de WampServer y mirando debajo de la carpeta Apache.

Desplácese hacia abajo hasta que vea un código que dice:

Orden denegar, Permitir

Denegar de

Eliminar este código y reemplazarlo por:

Ordene Permitir, Denegar

Permitir de todos

Guarde los cambios en el httpd.conf y reinicie todoservicios.

Ahora debe poder acceder a su sitio desde la World Wide Web. De lo contrario, asegúrese de haber reenviado el puerto 80 a su computadora en su enrutador.