Tengo un servidor que ejecuta OS X 10.10.4 y me está dando algunos problemas. Tengo varias aplicaciones detrás de un proxy inverso y, por un tiempo, todo funcionó muy bien. Tengo el reenvío de puertos activado en mi enrutador y un dominio apuntado a mi IP para que pueda acceder a este servidor y las aplicaciones desde fuera, en todo el puerto 80.
El problema es que, de repente, estas aplicaciones no responden y recibo tiempos de espera de conexión cuando trato de golpear cualquier cosa, ya sea directamente o mediante http.
La parte extraña es cómo hacer que el servidor responda de nuevo. Descubrí que si me conectaba con el servidor, solo el hecho de hacer el inicio de sesión tenía un apache (2.4) para responder a las solicitudes nuevamente. Después de que cierre la sesión y el servidor se sienta durante unos 10 minutos, deja de responder de nuevo. Un nuevo inicio de sesión lo actualiza y el servidor comienza a responder. Puedo repetir este proceso una y otra vez.
Algunas cosas que he hecho:
Desactivado la función del módem de diente azul
Se aseguró de que wifi estuviera completamente apagado, ya que se trata de una conexión por cable
Desactivó todas las demás interfaces de red, pero la conexión por cable para evitar posibles conflictos.
Reinició la máquina
Si hay alguna información que necesita, o configura para ver, estaré más que feliz de proporcionarla. Todo funcionaba bien hasta ayer.
Aquí hay una vhost para el sitio principal y una de las aplicaciones de proxy inverso. Todo esto se está ejecutando bajo Apache 2.4
<VirtualHost _default_:80>
ServerAdmin [email protected]
DocumentRoot "/Users/lain/Sites/public"
ServerName thecommissioncafe.com
ErrorLog "/private/var/log/apache2/cafe-error_log"
CustomLog "/private/var/log/apache2/cafe-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerName coffeebean.thecommissioncafe.com
ProxyPreserveHost On
ProxyRequests Off
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://192.168.0.201:9000/
ProxyPassReverse / http://192.168.0.201:9000/
<Location />
Require all granted
</Location>
</VirtualHost>