Cómo instalar Apache en un servidor de Windows

Cuando busca alojar sitios web o servicios desde un servidor de Windows, hay varias opciones a considerar. Vale la pena revisar las fortalezas y debilidades de cada tipo de servidor para determinar cuál es más probable que satisfaga sus necesidades particulares antes de dedicar tiempo a instalar y configurar un servicio web.

Algunos de los servidores web más comunes disponibles para los servicios de Windows son Tomcat, Microsoft IIS (Internet Information Services) y, por supuesto, el Apache servidor. Muchos propietarios de servidores optarán por utilizar un panel de control que gestiona la mayoría de las tareas comunes que normalmente se necesitan para administrar un servidor web, como el correo electrónico y la configuración del cortafuegos.

En LiquidWeb, esa opción significa que está utilizando uno de nuestros servidores Windows totalmente administrados con Plesk. Como alternativa, algunos administradores que necesitan más flexibilidad eligen uno de nuestros servidores Windows centrales o autoadministrados. Este artículo está dirigido al último tipo de servidor sin panel de control de administración de servidor Plesk (u otro).

Comprobación previa al vuelo

Esta guía se escribió para un servidor Windows de 64 bits, ya que es más probable que un servidor moderno utilice esa plataforma. También hay algunos problemas potenciales con Apache en un sistema Windows de 32 bits (que no sea de 64 bits) que debe tener en cuenta y que puede revisar aquí.

Descargando Apache:

Si bien hay varios espejos para elegir para descargar el precompilado Apache binarios para Windows, usaremos ApacheHaus para esta tarea

Descarga aquí: Apache 2.4.46 con SSL

(Esta es la versión de 64 bits con OpenSSL versión 1.1.1a incluida). Si desea utilizar una versión alternativa, se enumeran aquí: Página de versiones disponibles

Instalar en pc Apache en Windows

Asumiremos que ha instalado todas las últimas actualizaciones disponibles para su versión de Windows. Si no, es crítico hacerlo ahora para evitar problemas inesperados. Estas instrucciones están específicamente adaptadas de las instrucciones proporcionadas por ApacheHaus donde obtuvimos el paquete binario. Puede encontrar el documento completo en el extracto Apache carpeta debajo del archivo “ léame_primero.html ”.

Instalación de Visual C++

Antes de instalar Apache, primero necesitamos instalar el siguiente paquete. Una vez que se ha instalado, a menudo es una buena idea reiniciar el sistema para asegurarse de que se completen los cambios restantes que requieren un reinicio.

Descargar el Paquete redistribuible de Visual C++ 2008 e instalarlo.

Nota: Descarga el x64 versión para sistemas de 64 bits.

Reiniciar: esto es opcional, pero recomendado.

Apache Instalación

Paso 1.
Extraer el comprimido Apache descargar. Si bien puede extraerlo en cualquier directorio, la mejor práctica es extraerlo en el directorio raíz de la unidad en la que se encuentra (nuestra example carpeta se encuentra en C:Apache24 ). Esta es la ubicación que usaremos para estas instrucciones.
( Nota : Una vez instalado se puede ver Apachela ruta base abriendo el archivo de configuración y marcando la casilla “ Raíz del servidor directiva).

Paso 2.
Abre un “ Administrador símbolo del sistema. (Haga clic en el botón de Windows “ Comienzo ” icono, luego escriba “ cmd ”. Haga clic con el botón derecho en “ Símbolo del sistema ” elemento que aparece, y seleccione “ Ejecutar como administrador .”)

Paso 3.
Cambie al directorio de instalación (Para nuestros propósitos C:Apache24bin ).

Etapa 4.
Ejecuta el programa httpd.exe .

Paso 5.
Probablemente notará un cuadro de diálogo del Firewall de Windows que indica que algunas funciones están bloqueadas. Si esto aparece, coloque una marca de verificación en “ Privado Redes… ” así como también “ Público Redes… ”, y luego haga clic en “ Permitir acceso .”

Prueba Apache Instalación

Como se indica en las instrucciones de ApacheHaus: “Ahora puede probar su instalación abriendo su navegador web y escribiendo la dirección: https://localhost . Si todo funciona correctamente, debería ver la página de prueba de ApacheHaus.“

página_de_prueba_de_apache

Para cerrar el nuevo Apache instancia del servidor, puede volver al Símbolo del sistema y presionar “ Control-C ”.

Instalar en pc Apache Servicio

Ahora que hemos confirmado la Apache el servidor está funcionando y lo apagamos, estamos listos para instalar Apache como un servicio del sistema.

Paso 1.
En la ventana del símbolo del sistema, ingrese (o pegue) el siguiente comando:

                      
                        httpd.exe -k install -n "Apache HTTP Server"
                      
                    

Producción:

                      
                        Installing the 'Apache HTTP Server' service
 The 'Apache HTTP Server' service is successfully installed.
 Testing httpd.conf....
 Errors reported here must be corrected before the service can be started.
                      
                    
servicio_apache

Paso 2.
Desde la ventana del símbolo del sistema, ingrese el siguiente comando y presione ‘ Enter .’ services.msc y busca el servicio” Apache Servidor HTTP .” Mirando hacia la izquierda de esa línea deberías ver “ Automático .” Si no lo hace, haga doble clic en la línea y cambie el Tipo de inicio para “ Automático .”

Paso 3.
Reinicie su servidor y abra un navegador web una vez que haya vuelto a iniciar sesión. Vaya a esta página en la barra de URL del navegador: https://servidorlocal/ .

Configurar el cortafuegos de Windows

Para permitir conexiones desde Internet a su nuevo servidor web, deberá configurar una regla de Firewall de Windows para hacerlo. Sigue estos pasos.

Paso 1.
Haga clic en el “ ventanas Comienzo ” e ingrese “ cortafuegos .” Haga clic en el “ Firewall de Windows con seguridad avanzada ” ít.

Paso 2.
Haga clic en “ Nuevo Regla ” en la barra lateral derecha.

cortafuegos1

Paso 3.
Seleccione “ Puerto ”, y haga clic en Próximo . Seleccione el botón de opción junto a “ Específico remoto puertos :” Enter lo siguiente en el cuadro de entrada: 80 , 443 , 8080

cortafuegos2

Etapa 4.
Hacer clic Próximo luego seleccione el botón de opción junto a “ Permitir los conexión .”

Paso 5.
Hacer clic Próximo asegúrese de que todas las casillas de la página siguiente estén marcadas y, a continuación, haga clic en Próximo otra vez.

Paso 6.
Para el “ nombre “, ingrese una descripción que sea lo suficientemente familiar para que pueda reconocer el propósito de la regla más adelante, como: “ Permitir Entrante Apache Tráfico .”

cortafuegos3

Paso 7.
Haga clic en “terminar”.

Paso 8.
Intente conectarse a la dirección IP de su servidor desde un dispositivo que no sea el que está utilizando para conectarse al servidor en este momento. Abra un navegador e ingrese la dirección IP de su servidor. Para example, https://192.168.1.21/. Debería ver la página web de prueba.

Paso 9.
Por ahora, regrese al firewall de Windows y haga clic derecho en la nueva regla que creó bajo el “ Entrante Normas ” sección. Haga clic en “ Deshabilitar regla .” Esto bloqueará cualquier conexión entrante hasta que haya eliminado o cambiado el nombre de la página de prueba predeterminada, ya que expone demasiada información sobre el servidor a Internet. Una vez que esté listo para comenzar a publicar sus nuevas páginas web, vuelva a habilitar las reglas de firewall y debería poder acceder a ellas desde Internet nuevamente.

¡Eso es todo! ahora tenemos el Apache Servidor Web instalado en nuestro servidor Windows. Desde aquí, es probable que desee instalar más Apache módulos como los módulos de PHP y MySQL para Apache.

¡Nos enorgullecemos de ser los seres humanos más serviciales en Hosting™!

Nuestro personal de soporte técnico está siempre disponible para ayudar con cualquier problema relacionado con este artículo, las 24 horas del día, los 7 días de la semana, los 365 días del año.

Estamos disponibles, a través de nuestros sistemas de tickets en [email protected], por teléfono (al 800-580-4986) o a través de un Chat en vivo o el método que prefieras. Trabajamos duro para usted para que pueda relajarse.

Related Posts