Dua Jenis Pelayan untuk PHP di Pengehosan
Terdapat dua jenis program pelayan yang popular untuk tapak web: Apache dan Nginx. Biasanya, di pengehosan, PHP berfungsi sama ada bersama-sama dengan Apache, atau bersama-sama dengan Nginx.
Bagi kami, sebagai pengatur cara PHP, tidak ada perbezaan pelayan mana yang digunakan. Kecuali satu pengecualian penting. Masalahnya ialah, fail htaccess - itu ialah fail tetapan untuk pelayan Apache. Ini bermaksud, bahawa jika pelayan Nginx dipasang pada pelayan anda, maka htaccess anda tidak akan berfungsi.
Nginx mempunyai mekanisme yang serupa dengan cara fail htaccess berfungsi. Mekanisme ini mewakili fail konfigurasi yang dibuat untuk setiap tapak web. Malangnya, jika anda mempunyai pengehosan web, maka anda tidak akan dapat mencapai fail-fail ini.
Memandangkan dalam semua tapak web yang agak kompleks menggunakan htaccess, kami memerlukan pelayan Apache. Nasib baik, hampir semua pengehosan web menggunakannya.
Sering kali, Apache digunakan bersama-sama dengan Nginx. Dalam kes ini, Nginx menerima permintaan ke tapak web dari dunia luar dan menghantarnya ke pelayan Apache. Dan PHP sudah berfungsi bersama-sama dengan Apache dan, oleh itu, htaccess juga berfungsi.
Kami akan membincangkan pelayan-pelayan ini dengan lebih mendalam dalam tutorial lain yang lebih lanjutan. Dan dalam pelajaran seterusnya kami hanya akan menyemak sama ada fail htaccess berfungsi pada pengehosan anda.
Adakah htaccess akan berfungsi, jika anda menggunakan Nginx?