Tengo una máquina con Windows 7 que sirve muy pocas páginas (¡pero importantes!). Tengo una excepción que permite el tráfico al puerto 80 *, pero Apache 2.2 todavía no puede servir páginas (aunque puedo verlas desde la máquina). Sin embargo, si deshabilito el Firewall de Windows por completo, puedo hacer ping en el cuadro y cargar páginas.
¿Qué más necesito configurar para que Apache pueda hacer su trabajo?
* En realidad, sucede lo mismo incluso si cambio la excepción a "todos los puertos" en lugar de solo 80.
apache-2.2
windows-7
firewall
Charles
fuente
fuente
Respuestas:
Si el puerto 80 está abierto o no en su firewall, no significa que el ping comenzará a funcionar si Apache se ejecuta correctamente. Ping utiliza ICMP, que es un protocolo propio que debe abrirse en el firewall para recibir respuestas de ping de su máquina. Por lo tanto, no cuente con ping para verificar si su configuración de apache / configuración de firewall está funcionando.
En respuesta a su regla de firewall para tcp 80, vaya a las propiedades de su regla y verifique si las 3 casillas de verificación (Dominio, Privado, Público) están marcadas, y si no, márquelas.
Aquí hay un CÓMO con los pasos exactos que debe seguir para abrir el puerto 80 en Windows 7: enlace
Actualizar:
Compruebe también si no está bloqueando el proceso de apache en sí con el Firewall de Windows.
1. Vaya al Panel de control
2. Seleccione Sistema y seguridad
3. En la sección Firewall de Windows, seleccione Permitir un programa a través del Firewall de Windows .
4. Desmarcar la casilla a la izquierda del nombre de la aplicación no le permite acceder a los recursos de la red, mientras que si marca la casilla permite el acceso.
Si Apache no aparece en la lista, puede hacer clic en el botón Permitir otro programa ... para agregarlo y luego marcar las casillas en Casa / Trabajo y Público.
fuente
Inbound Rules
en el panel izquierdo?Verifique el servicio "Branch cache" y deténgalo si se está ejecutando.
fuente
Si deshabilitar el cortafuegos soluciona por completo el problema, pero sus reglas de excepción no lo hacen, entonces me aventuraría a decir que sus excepciones son defectuosas.
Según Microsoft , el primer paso para solucionar problemas de firewall es verificar el perfil activo (Público, Privado o Dominio).
Entonces, una posibilidad es que usted hizo la regla correcta pero en el perfil incorrecto.
Espero que ayude.
fuente
Su httpd.conf probablemente esté restringiendo a clientes en localhost o subred local solamente.
En su conjunto httpd.conf:
y posiblemente también este:
fuente
Su firewall no permite que ninguna conexión nueva comparta información sin su consentimiento. SÓLO lo que debe hacer es dar su consentimiento a su firewall.
Eso es. Ahora otra PC y móviles conectados en la misma red pueden acceder a los sitios locales. Vamos a comenzar el desarrollo.
fuente