Dokumentasi
Mulai cepat + penjelasan fitur tiap bagian dan tiap perangkat (terus diperbarui)
Manajemen situs web
Dokumen ini menjelaskan "Manajemen situs web" pada panel — manajemen situs web menyeluruh setara Baota/1Panel.
Ringkas dalam satu kalimat
Selesaikan pembuatan situs, sertifikat SSL (HTTPS), pseudo-static, log, perlindungan kata sandi, dan konfigurasi lengkap lainnya di dalam panel, dengan mengoperasikan Nginx di server tujuan dari jarak jauh melalui SSH. Tidak perlu menulis file konfigurasi Nginx secara manual.
Ringkasan fitur
Manajemen situs web memungkinkan Anda menyelesaikan konfigurasi lengkap situs — pembuatan, sertifikat SSL, pseudo-static, log, perlindungan kata sandi — di dalam panel, dengan mengoperasikan Nginx di server tujuan dari jarak jauh melalui SSH.
Prasyarat
Server tujuan perlu sudah memasang Nginx.
Fitur utama
Pembuatan situs
- Isi domain, port, direktori root situs
- Otomatis membuat konfigurasi situs Nginx
Situs reverse proxy
- Saat membuat, pilih "Reverse proxy", isi domain, port, alamat tujuan reverse proxy (seperti
http://localhost:8080), dan apakah mengaktifkan WebSocket - Nginx meneruskan permintaan untuk domain tersebut ke tujuan reverse proxy (sering dipakai untuk menyebarkan frontend/backend, kontainer Docker, aplikasi dengan port, dll.)
- Detail situs → "Pengaturan reverse proxy" dapat diedit kapan saja: alamat tujuan reverse proxy, port, sakelar WebSocket, domain; setelah diubah, Nginx otomatis dimuat ulang dan berlaku
Sertifikat SSL (HTTPS)
- Meminta/memperbarui sertifikat gratis Let's Encrypt dengan satu klik
- Mengonfigurasi HTTPS dan pengalihan otomatis
- Persistensi email SSL: email yang diisi pertama kali akan disimpan, dan permintaan sertifikat berikutnya di server yang sama otomatis memakainya kembali, tanpa perlu mengisi ulang
- Pembaruan otomatis: halaman SSL akan menampilkan status "pembaruan otomatis" (apakah timer certbot berjalan). Sertifikat diperbarui otomatis sebelum kedaluwarsa, tanpa perlu memperbarui manual setiap tiga bulan; jika ada server yang belum mengaktifkannya, cukup klik "Aktifkan pembaruan otomatis satu klik" (systemd timer / cron dibuat otomatis)
Pseudo-static
- Mengonfigurasi aturan penulisan ulang URL untuk program seperti WordPress, Typecho
Log
- Melihat log akses dan log kesalahan
Perlindungan kata sandi
- Menambahkan autentikasi dasar HTTP pada direktori situs (akses dengan nama pengguna dan kata sandi)
Skenario penggunaan
- Menyebarkan situs resmi dengan HTTPS
- Menambahkan SSL dan mengonfigurasi pseudo-static pada situs yang sudah ada
- Menelusuri masalah situs (melihat log)
Cara penggunaan
1. Masuk ke "Manajemen situs web" server tujuan
2. Klik "Tambah situs", isi domain dan informasi lainnya
3. Setelah situs dibuat, lanjutkan konfigurasi SSL, pseudo-static, perlindungan kata sandi
4. Setelah konfigurasi diubah, panel otomatis memuat ulang Nginx agar konfigurasi berlaku
Penjelasan istilah
- Nginx: perangkat lunak web server/reverse proxy yang paling umum dipakai; panel memakainya untuk menghosting situs.
- Sertifikat SSL: membuat situs mendukung HTTPS (bilah alamat browser menampilkan gembok kecil). Let's Encrypt menyediakan sertifikat gratis.
- Pseudo-static: menulis ulang "URL yang enak dilihat" (seperti
/article/123) menjadi format yang dapat dikenali program (seperti?id=123). - Reverse proxy: meneruskan permintaan sebuah domain ke alamat lain (seperti port tertentu di mesin lokal).
- Autentikasi dasar HTTP: memunculkan kotak nama pengguna dan kata sandi sebelum mengakses situs.
Catatan penting
1. Domain harus terlebih dahulu diarahkan ke IP publik server tujuan (SSL baru dapat diminta setelah DNS berlaku).
2. Meminta sertifikat Let's Encrypt memerlukan port 80 yang dapat diakses dari internet publik (untuk validasi HTTP).
3. Jendela manajemen situs web mendukung perbesar, tarik, dan ubah ukuran bebas, memudahkan melihat konfigurasi yang panjang.
4. Jika server tujuan tidak memiliki IP publik (NAT/penetrasi), permintaan sertifikat SSL mungkin terbatas dan perlu dipadukan dengan pemetaan port.