Página principal » cómo » Geek para principiantes Cómo alojar tu propio sitio web en Windows (WAMP)

    Geek para principiantes Cómo alojar tu propio sitio web en Windows (WAMP)

    Alojar su propio sitio web no tiene que costar una tarifa mensual o requiere una gran cantidad de conocimientos técnicos para la configuración. 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 la gente pueda acceder, es posible que desee obtener su propio plan de alojamiento web en algún lugar. Bluehost ofrece alojamiento web ilimitado por $ 3.95 al 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 que comiences a utilizar el software popular como WordPress y otros..

    Si aloja su propio sitio local al que desea que accedan las personas, tendrá que abrir su servidor de seguridad en la computadora de su hogar, y eso significa que posiblemente está abriendo algunos agujeros de seguridad. Definitivamente vale la pena pensar en obtener un plan de alojamiento barato en otro lugar, como Bluehost o Hostgator.

    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 descarga un WAMP, simplemente está 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 utiliza para alojar su sitio web. Solo con esto, puede alojar archivos HTML y otro contenido web estático.

    MySQL - Esto proporciona una base de datos para su contenido web. Una gran cantidad de páginas web dinámicas necesitan almacenar datos (es decir, nombres de usuario y contraseña para cuentas web), que es donde MySQL entra en juego.

    PHP - El idioma más popular para escribir contenido web dinámico, con diferencia. 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 usando IIS para que no tenga que instalar ningún software de terceros. Ir a la ruta de 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 manténgase en WAMP a menos que tenga una circunstancia única que requiera IIS.

    Antes de continuar, comprenda que no es recomendable alojar un sitio web en una PC cotidiana y una conexión a Internet de nivel de consumidor para nada más allá de los propósitos de prueba y / o hospedar 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.


    Instalando 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 comienza 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 mensaje para que WampServer use su navegador predeterminado cada vez que elija ver su sitio web:

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

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

    Haga clic izquierdo en el ícono y presione "Localhost" en la parte superior del menú de selección para abrir su 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, entonces ha instalado con éxito un servidor WAMP.

    Algunos problemas rápidos de resolución de problemas

    Hicimos varias instalaciones de prueba de este programa y descubrimos que algunos paquetes de Microsoft son absolutamente esenciales para que WampServer funcione correctamente. Si se ha encontrado con algún problema hasta este momento, asegúrese de tener instaladas las siguientes actualizaciones, desinstale WampServer, reinicie su PC y reinstale WampServer.

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

    WAMP paquetes de 64 bits requeridos:
    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 ++ 2012 (seleccione vcredist_x64.exe)

    Configuración adicional de WAMP

    Para cambiar las páginas que muestra su servidor web, abra el directorio www haciendo clic con el botón izquierdo en el icono WAMP en el área de notificación.

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

    Veamos un ejemplo rápido de cómo colocar el contenido en esa carpeta para que se publique en su 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 ponerla en su sitio web.

    El siguiente código será un buen comienzo:



    Prueba de PHP


    Hola Mundo

    '; ?>

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

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

    Por defecto, a su sitio web solo se puede acceder a su sitio web donde está instalado WampServer. Eso es perfecto para cualquier persona que esté utilizando su servidor WAMP con 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"..

    De forma predeterminada, el archivo de configuración de Apache está configurado para negar las conexiones entrantes de todos, excepto para el host local, por lo que también tendrá que cambiar dos líneas de código para que otros dispositivos no vean el error "403 Prohibido" cada vez que intenten cargar Tú sitio. Acceda a httpd.conf (archivo de configuración de Apache) haciendo clic izquierdo en el menú WampServer y mirando debajo de la carpeta Apache.

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

    Orden Denegar, Permitir

    Negar todo

    Eliminar este código y reemplazarlo con:

    Orden Permitir, Denegar

    Permitir de todos

    Guarde los cambios en httpd.conf y reinicie todos los servicios.

    Su sitio ahora debe ser accesible desde la World Wide Web. De lo contrario, asegúrese de haber reenviado el puerto 80 a su computadora en su enrutador.