Cara Menukar Pelayan Web Lalai dalam ServBay
ServBay ialah persekitaran pembangunan web tempatan yang berkuasa dan menyokong tiga pelayan web utama—Caddy, NGINX, dan Apache—secara terbina dalam. Pembangun boleh dengan mudah bertukar antara pelayan-pelayan ini sebagai lalai mengikut keperluan projek atau keutamaan peribadi.
Makluman Penting
ServBay pada masa ini hanya menyokong satu pelayan web dijalankan pada satu masa. Apabila anda menetapkan mana-mana pelayan web sebagai lalai, pelayan web lain akan dihentikan dan dinyahaktifkan secara automatik.
Contohnya, jika anda menetapkan NGINX
sebagai pelayan web lalai, Caddy
dan Apache
akan dinyahaktifkan secara automatik, dan anda tidak dapat mengaktifkannya secara berasingan dalam senarai "Pakej Perisian".
Pengenalan
ServBay menggabungkan Caddy
, NGINX
dan Apache
, menawarkan anda fleksibiliti memilih pelayan web yang sesuai. Anda boleh menukar di antara pelayan-pelayan ini pada bila-bila masa untuk memenuhi senario pembangunan atau keperluan pengujian yang berbeza.
Salah satu ciri utama ServBay ialah pengurusan konfigurasi pintar. Apabila menukar pelayan web lalai, ServBay akan secara automatik menukar dan menjana fail konfigurasi yang sepadan (contohnya, menukarkan konfigurasi Caddy kepada format NGINX atau Apache), sekaligus mengelakkan kerumitan penulisan atau migrasi konfigurasi secara manual.
Pemilihan pelayan web bergantung kepada:
- Keperluan projek: Sesetengah rangka kerja atau aplikasi menawarkan sokongan atau konfigurasi disyorkan untuk pelayan web tertentu.
- Prestasi: Dalam situasi beban kerja tertentu, pelayan web berlainan mungkin mempunyai prestasi berbeza.
- Tahap penguasaan peribadi: Pembangun mungkin lebih arif dengan konfigurasi dan ciri pelayan tertentu.
Perhatian terhadap Konfigurasi Tapak Web Tersuai
Jika mana-mana laman web anda menggunakan fail konfigurasi tersuai untuk pelayan web tertentu (contohnya, anda menulis serpihan konfigurasi NGINX secara manual untuk laman servbay.demo
), konfigurasi laman tersebut tidak akan ditukar secara automatik ke format pelayan web lain (seperti Caddy atau Apache) apabila anda menukar pelayan web lalai.
Ini bermakna, jika servbay.demo
menggunakan konfigurasi khusus NGINX, laman itu hanya akan berfungsi dengan NGINX, dan tidak akan berfungsi sekiranya pelayan lalai ditukar ke Caddy atau Apache.
Apabila anda menukar pelayan web lalai, sekiranya konfigurasi tersuai seperti ini dikesan, ServBay akan memaparkan amaran untuk makluman anda. Anda perlu mengubah suai atau memadamkan konfigurasi tersuai ini secara manual supaya laman web boleh disesuaikan dengan pelayan web lalai yang baharu.
Prasyarat: Memasang Pelayan Web yang Diperlukan
Sebelum menetapkan mana-mana pelayan web sebagai lalai, pastikan pelayan tersebut sudah dipasang dalam ServBay.
Caddy: Perkhidmatan Caddy telah sedia ada dalam ServBay Runtime, boleh digunakan serta-merta tanpa pemasangan tambahan.
NGINX: Jika anda ingin menetapkan NGINX sebagai lalai, anda perlu memasangnya terlebih dahulu. Buka aplikasi ServBay, navigasi ke "Pakej Perisian" -> "Pakej Umum". Cari
NGINX
dalam senarai tersebut, kemudian klik butang pemasangan berwarna hijau di sebelah kanan untuk memasang.Apache: Jika anda ingin menetapkan Apache sebagai lalai, pemasangan perlu dilakukan juga. Buka aplikasi ServBay, pergi ke "Pakej Perisian" -> "Pakej Umum". Cari
Apache
dalam senarai, dan klik butang pemasangan berwarna hijau di sebelah kanan untuk memasang.
Setelah pelayan web yang diperlukan dipaparkan sebagai "Telah Dipasang", anda boleh menukar tetapan pelayan lalai.
Cara Menetapkan Pelayan Web Lalai
Proses menetapkan pelayan web lalai sangat mudah. Berikut ialah contoh penetapan NGINX
sebagai lalai:
Buka aplikasi ServBay.
Navigasi ke "Tetapan" -> "Pelayan Web Lalai".
Dalam kotak jatuh bawah "Pelayan Web Lalai", pilih pelayan web yang ingin anda jadikan lalai, contohnya
NGINX
.WARNING
Sila ambil perhatian: Seperti dinyatakan sebelum ini, jika anda cuba memilih pelayan web yang belum dipasang (misalnya NGINX atau Apache), pilihan tersebut tidak akan tersedia atau operasi pertukaran tidak boleh dijalankan. Pastikan pemasangan telah dilakukan terlebih dahulu.
Klik butang "Guna" di sudut kanan bawah antara muka.
ServBay akan secara automatik memulakan proses migrasi dan penukaran fail konfigurasi untuk semua laman web yang telah disediakan. Satu kotak kemajuan akan dipaparkan, menunjukkan status migrasi terperinci termasuk senarai laman web yang berjaya serta laman yang tidak dapat dimigrasi secara automatik (contohnya, kerana konfigurasi tersuai).
Selepas proses migrasi selesai, ServBay akan melancarkan pelayan web lalai yang telah anda tetapkan dan menghentikan pelayan web lain yang tidak berkaitan. Persekitaran pembangunan tempatan anda kini akan berjalan menggunakan pelayan web lalai yang baharu.
Penyelesaian Masalah
Jika anda mengalami masalah ketika menukar pelayan web lalai atau semasa migrasi konfigurasi—contohnya laman tidak dapat diakses atau terdapat ralat konfigurasi—sila rujuk Panduan Penyelesaian Masalah Servis Web ServBay yang menyediakan langkah penyelesaian dan cadangan bagi masalah lazim.