Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana Saya Boleh Jadikan Pelayan Pembangunan Flask Saya Boleh Diakses daripada Rangkaian Lain?

Bagaimana Saya Boleh Jadikan Pelayan Pembangunan Flask Saya Boleh Diakses daripada Rangkaian Lain?

Barbara Streisand
Lepaskan: 2024-12-24 02:57:12
asal
244 orang telah melayarinya

How Can I Make My Flask Development Server Accessible from Other Networks?

Jadikan Pelayan Pembangunan Flask Boleh Diakses daripada Rangkaian

Pelayan pembangunan Flask bertujuan untuk kegunaan tempatan dan tidak memudahkan akses daripada yang lain peranti rangkaian secara lalai. Walaupun mungkin untuk mendayakan ini, ia tidak disyorkan untuk persekitaran pengeluaran kerana had keselamatan dan prestasi.

Konfigurasi Hos

Untuk menjadikan pelayan pembangunan boleh diakses di seluruh rangkaian, tetapkan pilihan --host dengan cara berikut:

flask run --host=0.0.0.0
Salin selepas log masuk

Konfigurasi ini mengarahkan pelayan untuk mendengar semua alamat IP tersedia yang dikaitkan dengan mesin anda. Ambil perhatian bahawa adalah perlu untuk mengakses pelayan menggunakan alamat IP sebenar, kerana 0.0.0.0 tidak boleh diselesaikan dalam penyemak imbas.

Firewall Considerations

Selepas mendayakan akses luaran , mungkin perlu melaraskan tetapan tembok api anda untuk membenarkan sambungan masuk pada port tertentu (lalai: 5000). Semak konfigurasi tembok api anda untuk memastikan akses diberikan daripada sumber yang dimaksudkan.

Rujukan Dokumentasi

Dokumentasi mula pantas Flask menerangkan konfigurasi ini dalam "Pelayan Kelihatan Luaran" bahagian:

If you run the server you will notice that the server is only
accessible from your own computer, not from any other in the network.
This is the default because in debugging mode a user of the
application can execute arbitrary Python code on your computer.

If you have the debugger disabled or trust the users on your network,
you can make the server publicly available simply by adding
--host=0.0.0.0 to the command line:

$ flask run --host=0.0.0.0

This tells your operating system to listen on all public IPs.
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana Saya Boleh Jadikan Pelayan Pembangunan Flask Saya Boleh Diakses daripada Rangkaian Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan