Sertifikat HTTPS Lokal dengan FlyEnv
mkcert adalah alat sumber terbuka kecil untuk membuat sertifikat pengembangan yang dipercaya secara lokal: alat ini membuat CA root sendiri, dan setelah CA tersebut dipasang di penyimpanan kepercayaan sistem, setiap sertifikat yang ditandatanganinya diterima browser tanpa peringatan. FlyEnv mengintegrasikan mkcert menjadi alur kerja klik-saja: pasang binarinya, percayai CA root sekali, lalu buat sertifikat untuk semua situs lokal tanpa menyentuh baris perintah.

Manajemen versi
Tab Manajer Versi memasang dan menjaga binari mkcert tetap mutakhir.
- Build statis: pasang rilis resmi mkcert dari daftar versi daring FlyEnv, yang diunduh langsung dari rilis GitHub proyek tersebut.
- Homebrew: di macOS dan Linux, versi yang dipasang dengan
brew install mkcertdideteksi dan dicantumkan bersama build terkelola. - Direktori khusus: arahkan FlyEnv ke folder mana pun yang berisi binari
mkcertAnda sendiri; folder tersebut juga akan dipindai. - Siap dijalankan: binari yang diunduh dibongkar ke direktori FlyEnv sendiri, dengan atribut karantina macOS dihapus dan izin eksekusi diatur otomatis.

CA lokal dan tab Sertifikat
Tab Sertifikat adalah inti modul ini. Tab tersebut menampilkan Jalur Root CA mkcert (dibaca langsung dari mkcert -CAROOT; klik untuk membuka foldernya di pengelola berkas) dan menyediakan tindakan Pasang CA yang menjalankan mkcert -install di terminal tertanam FlyEnv. Tindakan ini mendaftarkan CA root lokal di penyimpanan kepercayaan sistem agar setiap sertifikat yang ditandatanganinya dipercaya browser Anda.
- Pemilih binari: pilih build mkcert terpasang yang menjalankan perintah; FlyEnv mengutamakan versi pada PATH lingkungannya sendiri.
- Eksekusi transparan: pemasangan CA dan pembuatan sertifikat berjalan terlihat di terminal tertanam, sehingga Anda dapat melihat persis apa yang dilakukan mkcert.
Pembuatan sertifikat per situs
Tab Sertifikat mencantumkan situs yang Anda buat di FlyEnv, masing-masing beserta jalur sertifikat dan kuncinya serta tindakan Buat.
- Domain dan alias tercakup: sertifikat yang dibuat menyertakan domain situs dan setiap alias yang Anda konfigurasi, melalui
mkcert -cert-file … -key-file …. - Penyimpanan terkelola: sertifikat dan kunci ditulis ke direktori
CAmilik FlyEnv, satu folder untuk setiap situs. - SSL diaktifkan otomatis: jika HTTPS belum aktif pada situs, FlyEnv akan mengaktifkannya memakai sertifikat yang baru dibuat setelah pembuatan selesai—tanpa menghubungkannya secara manual ke pengaturan situs. Berkas sertifikat dirujuk langsung oleh vhost situs di Nginx, Apache, dan Caddy.

Panduan, solusi, dan demo terkait
Lanjutkan dengan panduan, solusi, demo, atau perspektif komunitas.
Catatan kompatibilitas
- mkcert adalah alat baris perintah sekali jalan, bukan layanan latar belakang: tidak ada yang perlu dimulai atau dihentikan, dan modul ini memang tidak memiliki editor berkas konfigurasi maupun penampil log.
- Sertifikat yang dibuat adalah sertifikat pengembangan tepercaya secara lokal—ditujukan untuk komputer Anda sendiri, bukan produksi atau perangkat lain.
- Mempercayai CA root (
mkcert -install) mengubah penyimpanan kepercayaan sistem dan meminta kata sandi sistem Anda; mkcert menanganinya di terminal tertanam. - Sumber pemasangan berbeda menurut platform: build statis tersedia di semua platform, sedangkan Homebrew tersedia di macOS dan Linux. Lihat halaman Unduhan untuk platform yang didukung FlyEnv.