Laravel ialah rangka kerja sumber terbuka untuk membina aplikasi web dan ia popular dalam pembangunan web. Walau bagaimanapun, apabila membina aplikasi dengan Laravel, anda kadangkala menghadapi isu berkaitan SSL.
SSL ialah protokol keselamatan yang biasa digunakan untuk menyulitkan sambungan rangkaian. Apabila tapak web mendayakan SSL, komunikasi antara pelayan dan pelanggan disulitkan, menghalang pihak ketiga daripada mencuri maklumat sensitif. Walau bagaimanapun, sesetengah orang tidak mahu menggunakan SSL semasa membangunkan aplikasi dengan Laravel. Artikel ini menerangkan cara untuk mematikan SSL dalam Laravel.
Batalkan konfigurasi SSL
Terdapat banyak pelayan web yang digunakan oleh aplikasi Laravel, yang paling biasa digunakan ialah Apache dan Nginx. Jika anda menggunakan Apache, berikut ialah cara untuk menyahkonfigurasi SSL:
LoadModule ssl_module modules/mod_ssl.so
Jika anda menggunakan Nginx, kaedah untuk membatalkan konfigurasi SSL adalah seperti berikut:
listen 443 ssl;
Pada ketika ini, aplikasi Laravel anda tidak akan menggunakan SSL lagi.
Mengkonfigurasi Laravel
Setelah anda menyahkonfigurasi SSL, anda perlu melakukan beberapa konfigurasi Laravel. Khususnya, anda perlu menukar semua URL dalam aplikasi anda kepada HTTP untuk menghapuskan penggunaan SSL. Berikut ialah beberapa fail yang mungkin perlu ditukar:
APP_URL=http://example.com
'force_https' => false,
Sebagai contoh, tukar baris berikut:
<link rel="stylesheet" href="{{ secure_asset('css/app.css') }}">
kepada:
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
Anda juga mungkin perlu mengemas kini URL lain dalam kod anda jika perlu .
Kesimpulan
Apabila membangunkan aplikasi dengan Laravel, anda mungkin perlu mematikan SSL. Walaupun SSL ialah alat penting untuk keselamatan tambahan, terdapat situasi di mana anda mungkin tidak memerlukannya. Dalam artikel ini, kami menunjukkan kepada anda cara menyahkonfigurasi Apache dan Nginx untuk SSL dan membuat konfigurasi yang diperlukan untuk Laravel menggunakan HTTP. Semoga artikel ini bermanfaat kepada anda.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara mematikan SSL dalam Laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!