


Cara Mengkonfigurasi Firewall Windows 11 untuk membolehkan perkhidmatan PHP PHP membuka dan selamat tetapan
Jul 23, 2025 pm 06:27 PMUntuk membolehkan perkhidmatan PHP melewati firewall Windows 11, anda perlu membuat peraturan masuk untuk membuka port atau program yang sepadan. 1. Tentukan pelabuhan bahawa PHP sebenarnya mendengar. Jika pelayan terbina dalam dimulakan dengan php -s localhost: 8000, port adalah 8000, dan jika menggunakan Apache atau IIS, biasanya 80 atau 443. 3. Pilih Benarkan Sambungan, periksa profil rangkaian yang berkenaan, namakan peraturan dan tambahkan keterangan. Alamat IP yang dibenarkan untuk mengakses, seperti rangkaian tempatan atau IP tertentu, boleh dihadkan melalui skop. Dari segi keselamatan, sistem harus dikemas kini, HTTPS harus digunakan, peraturan harus dikaji secara teratur, dan perlindungan WAF harus digunakan. Sekiranya peraturan tidak berkuatkuasa, anda boleh menyemak status pengaktifan, keutamaan, dan pekerjaan pelabuhan, melumpuhkan ujian firewall sementara atau melihat isu lokasi log firewall.
Membenarkan perkhidmatan PHP melalui Firewall Windows 11 adalah teras untuk mengkonfigurasi peraturan masuk, membuka pelabuhan yang digunakan oleh PHP (biasanya 80 atau 443, jika menggunakan pelayan web terbina dalam), sambil mengambil kira keselamatan dan mengelakkan risiko yang disebabkan oleh overpening.

Untuk mengkonfigurasi Windows 11 Firewall untuk membolehkan perkhidmatan PHP, anda perlu membuat peraturan masuk yang membolehkan proses PHP atau pelayan web mereka (seperti pelayan pembangunan PHP terbina dalam atau IIS) untuk melewati firewall. Pada masa yang sama, juga perlu untuk mempertimbangkan keselamatan pembukaan pelabuhan untuk mengelakkan risiko yang tidak perlu.
Bagaimana untuk mencari pelabuhan php sebenar?
Pertama, adalah penting untuk menentukan pelabuhan yang sebenarnya dipenuhi oleh PHP. Jika anda menggunakan pelayan pembangunan terbina dalam PHP, anda boleh mencari nombor port dalam perintah permulaan, seperti php -S localhost:8000
, di mana 8000
adalah nombor port. Jika PHP berjalan melalui pelayan web seperti IIS atau Apache, port biasanya standard 80 (HTTP) atau 443 (HTTPS). Semak fail konfigurasi pelayan web untuk mengesahkan tetapan port tertentu. Sebagai contoh, dalam fail httpd.conf
Apache, anda boleh mencari konfigurasi seperti Listen 80
.

Langkah -langkah untuk Membuat Peraturan Inbound Windows Firewall
Buka Windows Defender Firewall dan pilih Tetapan Lanjutan. Di panel kiri, klik "Peraturan Inbound", dan kemudian klik "Peraturan Baru ..." di panel kanan. Dalam Wizard Rule Inbound yang baru, pilih program atau pelabuhan. Jika anda memilih "program", anda perlu mencari jalan ke penterjemah PHP (php.exe) atau pelayan web (seperti httpd.exe atau w3wp.exe). Jika "port" dipilih, pilih protokol TCP dan masukkan nombor port pendengaran PHP. Seterusnya, pilih "Benarkan Sambungan". Pada halaman profil, pilih profil untuk rangkaian anda (biasanya domain, didedikasikan, dan awam). Akhirnya, nama dan tambahkan penerangan untuk pengurusan masa depan.
Bagaimana untuk menyekat akses kepada perkhidmatan PHP dalam alamat IP tertentu?
Walaupun pelabuhan terbuka diperlukan, keselamatan dapat ditingkatkan dengan mengehadkan alamat IP yang dibenarkan untuk mengakses. Apabila membuat peraturan masuk, anda boleh menentukan julat alamat IP yang membolehkan sambungan dalam tab Skop. Sebagai contoh, anda hanya boleh membenarkan akses ke rangkaian tempatan (seperti 192.168.1.0/24) atau alamat IP tertentu. Untuk kawalan yang lebih maju, pertimbangkan untuk menggunakan ciri -ciri kawalan akses pelayan web, seperti fail .htaccess
Apache atau alamat IP dan ciri -ciri sekatan domain IIS.

Pertimbangan keselamatan untuk pembukaan pelabuhan
Pelabuhan terbuka sentiasa disertai dengan risiko keselamatan dan oleh itu perlu dirawat dengan berhati -hati. Di samping menyekat alamat IP, langkah -langkah berikut juga boleh dipertimbangkan:
- Pastikan PHP dan pelayan web dikemas kini: Memasang patch keselamatan dalam masa boleh menetapkan kelemahan yang diketahui.
- Menggunakan HTTPS: Menyulitkan komunikasi melalui SSL/TLS untuk melindungi keselamatan data semasa penghantaran.
- Selalunya semak Peraturan Firewall: Periksa peraturan yang tidak perlu dan bersihkannya tepat pada waktunya.
- Menggunakan Aplikasi Web Firewall (WAF): WAF boleh mengesan dan menyekat lalu lintas yang berniat jahat, menyediakan perlindungan keselamatan tambahan.
Bagaimana cara menyelesaikan masalah yang peraturan firewall tidak berkuatkuasa?
Sekiranya peraturan firewall dibuat tetapi perkhidmatan PHP masih tidak dapat diakses, anda boleh mencuba kaedah berikut untuk menyelesaikan masalah:
- Semak jika peraturan diaktifkan: Pastikan peraturan yang anda buat diaktifkan.
- Semak keutamaan peraturan: Peraturan firewall dilaksanakan mengikut urutan keutamaan untuk memastikan peraturan anda tidak ditimpa oleh peraturan lain.
- Semak sama ada pelabuhan itu diduduki: Gunakan perintah
netstat -ano
untuk melihat sama ada pelabuhan itu diduduki oleh program lain. - Firewall sementara Lumpuhkan: Firewall sementara Lumpuhkan buat sementara waktu untuk melihat sama ada masalah yang disebabkan oleh firewall. Sekiranya ia boleh diakses selepas disable, ini bermakna masalah itu memang dalam konfigurasi firewall.
- Lihat Log Firewall: Windows Firewall boleh merakam sambungan yang disekat, dan melihat log dapat membantu anda mencari masalah.
Mengkonfigurasi firewall adalah proses yang memerlukan pertimbangan yang teliti terhadap faktor keselamatan. Konfigurasi yang betul memastikan bahawa perkhidmatan PHP beroperasi dengan betul sambil meminimumkan risiko keselamatan.
Atas ialah kandungan terperinci Cara Mengkonfigurasi Firewall Windows 11 untuk membolehkan perkhidmatan PHP PHP membuka dan selamat tetapan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

ReadonlypropertiesinPHP8.2canonlybeassignedonceintheconstructororatdeclarationandcannotbemodifiedafterward,enforcingimmutabilityatthelanguagelevel.2.Toachievedeepimmutability,wrapmutabletypeslikearraysinArrayObjectorusecustomimmutablecollectionssucha

Toassignadriveletterinwindows, UseIskManagementorCommandPrompt.2.indiskManagement, PressWindows X, SelectDiskManagement, ClickTheVolumewithoutaletter, pilih "validriveletterandpaths", clickadd, selectaletter (mengelakkan: orb :), andclickok.3.3.alte

Usecommandpromptbytypingsysteminfo | cari "originalInstallDate" toinstantelyseeteoriginalWindowsInstallationDate.2.Alternative, usepowershellwith (get-itempropery-path "hklm: \ software \ microsoft \ windowsnverversion")

Pertama, gunakan JavaScript untuk mendapatkan pilihan sistem pengguna dan tetapan tema yang disimpan di dalam negara, dan memulakan tema halaman; 1. Struktur HTML mengandungi butang untuk mencetuskan Topik Switching; 2. CSS menggunakan: Root untuk menentukan pembolehubah tema yang cerah, kelas mod-mode mentakrifkan pembolehubah tema gelap, dan menggunakan pembolehubah ini melalui VAR (); 3. JavaScript mengesan lebih suka skema-skema dan membaca LocalStorage untuk menentukan tema awal; 4. Tukar kelas mod gelap pada elemen HTML apabila mengklik butang, dan menjimatkan keadaan semasa ke LocalStorage; 5. Semua perubahan warna disertakan dengan animasi peralihan 0.3 saat untuk meningkatkan pengguna

OpenBackupApandRestoreviaWindows S, TypebackupandRestore, ClickCreateaseasystemage.2.SaveTheimageToanExternalHardDrive (disyorkan), selectItFromThedRopdown, danClickNext.3.confirmincludeDinRives (SystemReServedandandC:

ToenableTheGuestaccountinWindows10/11, OpenCommandPromptPasadministratorandrun "NetuserGuest/Active: Yes" .2.Theguestaccounthaslimitedpermissionsandcannotinstallappsorchangesystystemsettings.3.option

UselatencymontoidentifyHighdpc/isrtimesandpinpinpointproblematicdrivers.2.updateorrollbacknetworkandwi-fidrivers, terutamanyaFromIntel, Realtek, Orkiller, danDisiSableUnedBluetooth.3.updateordisberabhigh

InstalliisandftpcomponentsviaWindowsFeatures, memastikanftpservice, ftpExtensibility, daniismanagementconsoleareenible.2.createadedictifictftpfolder (mis., C: \ ftp)
