macos - Le réseau local ne peut pas accéder au serveur Nginx car le pare-feu est activé sous Mac
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:25:30
0
1
2105

Comme l'indique le titre, je suis sur la plate-forme OS x10.10 et l'environnement de serveur configuré localement est nginx+php+mysql. L'accès local à localhost et aux fonctions associées est tout à fait normal, mais ils ne sont pas accessibles sur d'autres ordinateurs du réseau local et ne peuvent donc pas être démontrés à d'autres.

Ensuite, j'ai découvert que si je désactivais le pare-feu sur mon Mac, je pouvais y accéder normalement. La question était donc : comment puis-je garder le pare-feu activé pour que les autres ordinateurs du réseau local puissent toujours accéder à mon serveur pour des démonstrations. Je n'ai pas su où je pouvais définir quoi que ce soit dans les options du pare-feu et je ne connais pas grand-chose à la ligne de commande. ~-~

Merci d'avance !

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(1)
淡淡烟草味

Votre problème est très similaire à celui que j'ai rencontré auparavant

Je me réfère à cet article http://ju.outofmemory.cn/entry/154709 et j'ai finalement réalisé que d'autres ordinateurs peuvent modifier et accéder à distance au serveur Web local lorsque le pare-feu est activé

L'essentiel est de définir nginx comme étant la propriété de root, puis de fermer nginx puis de l'ouvrir en tant que root sudo nginx

Cependant, ma situation ici est un peu particulière. Après avoir modifié les autorisations nginx, je ne peux pas y accéder immédiatement avec le pare-feu activé. Il faut le redémarrer.

Je ne connais pas la situation spécifique. Si vous rencontrez une situation similaire, vous pouvez essayer de redémarrer après avoir configuré les autorisations

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal