No puedo acceder al servidor Apache 2.4 excepto en localhost

No puedo acceder al servidor Apache 2.4 excepto en localhost

Recientemente instalé Apache 2.4 en una máquina con Windows Server 2012.

Apache está escuchando en el puerto 8079 (IIS también está instalado en esa máquina)

Funciona bien si accedo al servidor web conhttp://localhost:8079. Sin embargo, no puedo acceder a él en otras computadoras de la red. Ni siquiera puedo acceder con mi propia dirección IP de red (del servidor) (192.168.9.3). Apache no genera ningún error (403 o algo así). La conexión simplemente se interrumpe después de unos segundos sin hablar con Apache.

IIS funciona bien en el puerto 80, incluso en la LAN.

El puerto 8079 parece estar abierto.

C:\ms4w\Apache\bin>netstat -a -n | find "8079"
  TCP    0.0.0.0:8079           0.0.0.0:0              LISTENING

Agregué una regla de firewall para aceptar conexiones entrantes en el puerto 8079. Según los registros, está aceptando la conexión.

Parte de mi archivo httpd.conf:

#Listen 12.34.56.78:80
Listen 8079

....

<Directory />
    AllowOverride none
    Require all denied
    Allow from all
</Directory>

....

<Directory "C:/ms4w/Apache/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order deny,allow
    Allow from all
    Require all granted
</Directory>

Bueno, ahora no tengo ni idea... ¿Alguna idea de qué pasa?

Respuesta1

¿Has intentado comprobar todos estos elementos?

  1. ¿Comprueba la configuración del proxy de tu navegador web? Si utiliza servidores proxy, asegúrese de configurar su dirección IP agregada en la sección "No usar configuración de proxy para estas direcciones..." en su navegador web.

  2. ¿Cortafuegos? Intente deshabilitarlos primero.

  3. ¿Agentes de protección de software? ¿Como el agente de protección de Symantec?

  4. En la sección de aplicaciones confiables de Windows, es posible que desee permitir que estas aplicaciones se ejecuten en una determinada red o puerto.

También revise siempre sus registros de eventos para ver si hay mensajes de error. También consulte sus registros de errores de Apache para obtener sugerencias.

El truco en general es enumerar las posibilidades de software/funciones del sistema operativo que podrían plantear problemas y luego activarlas/desactivarlas para validarlas.

Respuesta2

Resolví mi problema.

No me di cuenta de que estábamos usando DNS en la red. Todo lo que tuve que hacer (con la información proporcionada) es acceder al servidor web con

server1.something.local:8079/

en lugar de

192.168.16.3:8079/

información relacionada