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
1909

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 rootsudo 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
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!