cari

Rumah  >  Soal Jawab  >  teks badan

macos - LAN tidak boleh mengakses pelayan nginx kerana firewall dihidupkan di bawah mac

Seperti yang dinyatakan dalam tajuk, saya menggunakan platform os x10.10, dan persekitaran pelayan yang dikonfigurasikan secara tempatan ialah nginx+php+mysql. Akses tempatan ke localhost dan fungsi yang berkaitan semuanya normal, tetapi ia tidak boleh diakses pada komputer lain dalam LAN, jadi saya tidak boleh menunjukkannya kepada orang lain.

Kemudian saya mendapati bahawa jika saya mematikan tembok api pada Mac saya, saya boleh mengaksesnya seperti biasa Jadi persoalannya ialah: Bagaimanakah komputer lain di LAN masih boleh mengakses pelayan saya untuk demonstrasi sambil mengekalkan tembok api? Saya tidak mengetahui di mana saya boleh menetapkan apa-apa dalam pilihan firewall, dan saya tidak tahu banyak tentang baris arahan. ~-~

Terima kasih terlebih dahulu!

曾经蜡笔没有小新曾经蜡笔没有小新2791 hari yang lalu2029

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:27:30

    Masalah anda hampir sama dengan yang saya hadapi sebelum ini

    Saya merujuk artikel ini http://ju.outofmemory.cn/entry/154709 dan akhirnya menyedari bahawa komputer lain boleh mengubah suai dan mengakses pelayan web setempat dari jauh apabila firewall dihidupkan

    Perkara utama ialah tetapkan nginx untuk dimiliki oleh root, kemudian tutup nginx dan kemudian buka sebagai root sudo nginx

    Namun, keadaan saya di sini agak istimewa Selepas mengubah suai kebenaran nginx, saya tidak dapat mengaksesnya serta-merta dengan firewall dihidupkan. Ia perlu dimulakan semula.

    Saya tidak tahu situasi khusus Jika anda menghadapi situasi yang sama, anda boleh cuba mulakan semula selepas mengkonfigurasi kebenaran

    balas
    0
  • Batalbalas