Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Membuat Virtual Host dengan mod_mysql_vhost di Lighttpd

Posted on November 29, 2012

Berikut adalah tutorial singkat bagaimana membuat sebuah virtual host dengan mod_mysql_vhost pada server Lighttpd. Tutorial ini dikhususkan untuk pengguna Debian dan turunannya, namun kemungkinan masih bisa diikuti oleh pengguna distro linux lain.

Ada 2 dependensi yang harus kita penuhi dulu sebelum menggunakan mod_mysql_vhost, yaitu (tentunya) mysql dan mysql-client. Untuk menginstallnya, silakan gunakan command: apt-get install mysql-server mysql-client.

Jangan lupa set ulang password untuk akun root MySQL.

Persiapan dan Instalasi

Langkah berikutnya adalah menginstall Lighttpd dan mod_mysql_vhost. lakukan dengan command:

[sourcecode]apt-get install lighttpd lighttpd-mod-mysql-vhost[/sourcecode]

Edit file lighttpd.conf, biasanya ada di /etc/lighttpd/lighttpd.conf. Enable pilihan mod_mysql_vhost pada bagian server.modules. Cukup hilangkan tanda # atau tambahkan jika belum ada.

[sourcecode]

server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_mysql_vhost",
# "mod_rewrite",
)
[…]

[/sourcecode]

Restart Lighttpd, dengan command: /etc/init.d/lighttpd restart

Konfigurasi MySQL VHost

untuk mengkonfigurasi mysql vhost, terlebih dulu kita harus membuat database vhost khusus lighttpd di mysql. masuk sebagai root pada mysql:

[sourcecode]mysql -u root -p[/sourcecode]

buat database lighttpd dengan perintah: CREATE DATABASE lighttpd;

buat juga pengguna dari database tersebut dengan nama user lighttpd pula dengan kemampuan SELECT pada database lighttpd tadi.

[sourcecode]

GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY ‘passwordnya’;
GRANT SELECT ON lighttpd.* TO lighttpd@localhost.localdomain IDENTIFIED BY ‘passwordnya’;
FLUSH PRIVILEGES;

[/sourcecode]

buat tabel domains pada database lighttpd. dengan DDL berikut:

[sourcecode]

CREATE TABLE domains (
domain varchar(64) not null primary key,
docroot varchar(128) not null
);

[/sourcecode]

Setelah selesai membuat database dan tabel pada mysql, kita harus mengkonfigurasi file lighttpd.conf lagi dengan menuliskan username, password dan kelengkapan koneksi lainnya.

[sourcecode]

mysql-vhost.db = "lighttpd"
mysql-vhost.user = "lighttpd"
mysql-vhost.pass = "passwordnya"
mysql-vhost.sql = "SELECT docroot FROM domains WHERE domain=’?’;"
mysql-vhost.hostname = "localhost"
mysql-vhost.port = 3306

[/sourcecode]

restart lighttpd, /etc/init.d/lighttpd restart.

Mempersiapkan dan Membuat Virtual Host

Berikut adalah langkah membuat virtual host dengan mod_mysql_vhost pada lighttpd yang sudah dikonfigurasi (seperti diatas).

1. buat dulu direktori webnya, contoh /var/www/emka.web.id/htdocs

2. login ke mysql, tambahkan data domain tersebut ke tabel domain.
[sourcecode] INSERT INTO domains VALUES (‘www.example.com’,’/var/www/emka.web.id/htdocs/’); [/sourcecode]

3. buat file index.html atau index.php

tinggal kita test saja, seharusnya server anda sudah bisa di gunakan.

Referensi:

  • http://redmine.lighttpd.net/projects/1/wiki/Docs:ModMySQLVhost
  • http://www.howtoforge.com/creating-simple-virtual-hosts-with-mod_mysql_vhost-on-lighttpd-ubuntu-12.10

Terbaru

  • Siap-siap Boros! Ini Bocoran Skin Starlight Januari 2026 dan Update Seru M7
  • Moto X70 Air Pro Bakal Punya Kamera Periskop Canggih!
  • Ternyata Nggak Semua Aplikasi Bisa QRIS CPM di Alfamart, Ini Penjelasannya!
  • Lagi Order Tiba-tiba Gojek Error? Jangan Panik Dulu, Coba Langkah Praktis Ini!
  • Belum Tahu? Inilah Cara Melihat Kode Verifikasi Email Saya 6 Digit yang Sering Bikin Bingung!
  • Belum Tahu? Ini Cara Dapat Akses Premium Viu & Vidio Gratis Pakai Axis!
  • Belum Tahu? Inilah Fakta Kamera 0,5 di Samsung Galaxy A05s, Jangan Salah Beli!
  • Nggak Perlu Panik! Ini Trik Jitu Mengatasi Preview Pane PDF yang Hilang di Windows 10 & 11
  • Ini Video Cikgu Nisa Viral di TikTok? Awas Jangan Asal Klik Link Nonton!
  • Kok Menu Undang Teman di Melolo Hilang? Gini Cara Mengembalikannya!
  • Apa Itu Putlocker? Ini Pengertian dan Deretan Alternatif Penggantinya
  • Apa Itu Extend Volume? Ini Cara Memperluas Drive C di Windows 11
  • Ini Trik AFK Fish It Roblox Pakai LDCloud, Auto Panen Ikan Tanpa Bikin HP Panas!
  • Apa itu Game Zenless Zone Zero (ZZZ) HoYoVerse? Ini Cara Mainnya
  • Cuma Kurang 1 Rupiah! Misteri Lucky Draw Akulaku Rp300 Ribu, Bisa Cair Nggak Sih?
  • Video Melolo Cuma Layar Hitam? Ini Trik Ampuh Mengatasinya, Pasti Berhasil!
  • Mau Simpan Video Twitter dan TikTok Tanpa Aplikasi? Begini Cara Praktis Pakai VidsSave!
  • Mau Gaji Dolar? Gini Caranya Tembus Kerja di Australia, Jangan Sampai Salah Visa!
  • Belum Tahu? Inilah Fakta MigoReels, Katanya Nonton Drama Bisa Dapat Rp700 Ribu!
  • Apa Itu Event Invite Friends CapCut? Ini Pengertian dan Cara Kerjanya Biar Cuan
  • Apa Itu MJ di FF? Ini Pengertian, Asal-Usul, dan Risiko di Balik Istilah Tersebut
  • Apa Itu Pengertian Penonaktifan SPayLater? Ini Durasi Blokir Akibat Telat Bayar
  • Apa Itu Rasio Gambar Ukuran 1:1 di Canva? Ini Pengertian dan Cara Buatnya
  • Pengiriman Shopee Express Hemat itu Berapa Lama? Ini Pengertian dan Estimasi Sampainya
  • Android 2025: Aplikasi Baru dan Smartphone Impian yang Akan Datang!
  • Apa Itu Google AI Pro Ultra? Ini Pengertian dan Penjelasan Lengkapnya
  • Apa Itu Error Gagal Kirim Nilai RDM 3.1? Ini Pengertian dan Solusi Mengatasinya
  • Facebook Mulai Batasi Link Eksternal Cuma 2 Sebulan! Ini Trik Mengatasinya
  • Cara Nonton Tensura Season 4! Bakal Tayang April 2026 dengan Format 5 Cour
  • Belum Tahu? Inilah Trik Supaya Live TikTok Kalian Aman dan Banjir Cuan
  • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
  • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
  • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
  • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Begini Cara Buat Generator Stiker WhatsApp Otomatis Menggunakan Python dan OpenAI GPT-Image-1
  • Inilah Cara Kerja AI Instagram Deteksi Konten Berbahaya dan Spam Secara Otomatis
  • Prompt AI Tahun Baruan di Bundaran HI
  • Prompt AI Pamer iPhone 17 Pro Max Orange
  • Apa itu GPT 5.2 di Microsoft Copilot? Ini Pengertian dan Keunggulannya
  • Apa Itu Paket WhatsApp API Palsu di NPM? Ini Pengertian dan Bahayanya
  • Apa Itu Serangan Spear-Phishing Microsoft 365? Ini Pengertian dan Modusnya
  • Apa Itu Ploutus? Mengenal Ransomware P0ADUS yang Baru Saja Ditindak DOJ
  • Apa itu CVE-2025-68664? Memahami Celah Keamanan LangGrinch pada LangChain
  • Kronologi Kasus Pencurian Data Karyawan Data Breach Korean Air 2025
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2026 emka.web.id | Design: Newspaperly WordPress Theme