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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan