macos - LAN tidak boleh mengakses pelayan nginx kerana firewall dihidupkan di bawah mac
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:25:30
0
1
1895

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!

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

membalas semua (1)
淡淡烟草味

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 rootsudo 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

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!