Generator Apache VirtualHost — Konfigurasi vhost dengan HTTPS

Dapatkan konfigurasi Apache virtual host lengkap untuk domainmu: situs statis, WordPress, PHP-FPM, atau reverse proxy ke aplikasi Node atau Python. Centang HTTPS dengan Let’s Encrypt, redirect www, HTTP/2, kompresi, caching, dan security headers, lalu dapatkan perintah a2enmod yang dibutuhkan.

Diperbarui
VirtualHost
Perintah aktivasi

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Buat file .htaccess ApachePaksa HTTPS, www atau non-www, redirect, security headers, gzip dan Brotli, cache browser, proteksi hotlink, dan lainnya.Generator .htaccess →

Cara menggunakan Generator Apache VirtualHost

  1. Pilih skenario: situs statis, WordPress (permalink cantik dan dukungan .htaccess), PHP-FPM, atau reverse proxy ke aplikasi di port tertentu.
  2. Masukkan domainmu, document root atau alamat upstream, dan cara menangani www.
  3. Centang fitur tambahan: HTTPS, HTTP/2, kompresi, caching, security headers, WebSockets.
  4. Simpan konfigurasi di /etc/apache2/sites-available/ lalu jalankan perintah enable. Perintah itu sudah mencakup modul yang dibutuhkan.

VirtualHost vs .htaccess

Sebuah VirtualHost ada di konfigurasi server dan dibaca sekali saat Apache dijalankan, jadi lebih cepat dan bisa melakukan hal yang tidak bisa dilakukan .htaccess, seperti mendengarkan port tertentu, sertifikat SSL, dan proxy. Gunakan .htaccess hanya jika kamu tidak bisa mengedit konfigurasi server (shared hosting). Generator .htaccess membahas kasus itu.

Modul yang digunakan konfigurasi

OpsiModul
Redirect HTTPS, redirect www, WordPressmod_rewrite
HTTPSmod_ssl
HTTP/2mod_http2 (membutuhkan MPM event atau worker, yang biasa dipakai pada setup PHP-FPM)
Reverse proxy / WebSocketsmod_proxy, mod_proxy_http, mod_proxy_wstunnel
PHP-FPMmod_proxy_fcgi
Kompresi, caching, headersmod_deflate, mod_expires, mod_headers

Cek sintaksnya dengan sudo apachectl configtest sebelum me-reload. Lebih suka Nginx atau Caddy? Lihat Generator Config Nginx dan Generator Caddyfile.

Juga dicari sebagai: konfigurasi apache vhost, contoh apache virtual host, apache reverse proxy config, apache ssl virtualhost, konfigurasi apache wordpress, apache https redirect, generator vhost apache.

Tool yang cocok dipakai bersama Generator Apache VirtualHost

  • Tester & Validator .htaccess — Temukan baris yang menyebabkan error 500 dan uji aturan rewrite sebelum deploy: masukkan URL untuk melihat kondisi mana yang cocok, ke mana diarahkan, atau hasil rewrite-nya.
  • Cek SSL — Verifikasi sertifikat HTTPS dalam hitungan detik.
  • Cek Security Headers — Beri nilai header keamanan HTTP sebuah situs dari A+ sampai F, lihat header apa saja yang belum ada beserta alasannya, lalu salin snippet konfigurasi siap pakai untuk Nginx, Apache, Netlify, Vercel, atau Cloudflare.
  • Validator YAML — Tempel file Docker Compose, manifest Kubernetes, workflow GitHub Actions, atau YAML apa pun untuk menemukan error, menangkap jebakan umum, dan mendapatkan versi yang sudah terformat rapi.

Pertanyaan yang sering diajukan

Di mana file Apache virtual host disimpan?
Di Debian dan Ubuntu: /etc/apache2/sites-available/DOMAIN.conf, lalu diaktifkan dengan sudo a2ensite DOMAIN. Di RHEL, Rocky, dan Alma: /etc/httpd/conf.d/DOMAIN.conf.
Bagaimana cara redirect HTTP ke HTTPS di Apache?
Centang HTTPS: VirtualHost port 80 akan mengalihkan setiap permintaan ke https:// dengan kode 301, dan VirtualHost port 443 melayani situs dengan sertifikatmu.
Bagaimana cara menggunakan Apache sebagai reverse proxy?
Pilih Reverse proxy lalu masukkan alamat aplikasi. Konfigurasi memakai ProxyPass dan ProxyPassReverse, mempertahankan header Host, dan mengirim X-Forwarded-Proto agar aplikasi tahu permintaan tersebut menggunakan HTTPS.
Kenapa WordPress membutuhkan AllowOverride All?
WordPress menulis aturan permalink ke .htaccess. AllowOverride All membuat Apache membaca file itu. Tanpanya, setiap halaman selain beranda akan mengembalikan 404.
Bisakah saya memasang Generator Apache VirtualHost sebagai aplikasi web dan memakainya offline?
Bisa. Generator Apache VirtualHost adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait