Cara mengatur virtualhosts di server lighttpd

Cara mengatur virtualhosts di server lighttpd

Virtualhosting adalah implementasi hosting beberapa domain di server tunggal. Diaktifkan untuk memanfaatkan sumber daya maksimum server dan mengurangi biaya. Sekarang hari kebanyakan semua server web mendukung lingkungan virtualhosting. Di artikel sebelumnya, kami menjelaskan untuk menginstal server LightTPD di CentOS/RHEL. Artikel ini akan membantu Anda mengatur virtualhosts di Lighttpd Server.

Misalnya kami menggunakan domain berikut-

  1. situs1.tecadmin.bersih
  2. situs2.tecadmin.bersih

Langkah 1: Buat root dokumen server

Pertama buat folder untuk kedua domain (jika tidak ada)

# mkdir -p/situs/vhosts/site1.tecadmin.net/www # mkdir -p/situs/vhosts/site2.tecadmin.net/www 

Untuk tujuan pengujian kami membuat indeks.file html di kedua akar dokumen

# Echo "Selamat Datang di Situs1">/Situs/Vhosts/Situs1.tecadmin.net/www/index.html # echo "selamat datang di situs2">/situs/vhosts/site2.tecadmin.net/www/index.html 

Langkah 2: Perbarui file konfigurasi utama

Sekarang edit file konfigurasi utama Lighttpd /etc/lighttpd/lighttpd.conf dan memungkinkan untuk memasukkan file virtualhosts. Uncomment Line berikut dengan menghapus Simbol # Starting #.

include_shell "cat/etc/lighttpd/vhosts.D/*.conf " 

Langkah 3: Buat file konfigurasi virtualhost

Sekarang mulailah membuat file konfigurasi virutalhost untuk domain atau subdomain, pertama kali membuat untuk situs1.tecadmin.bersih

# vim/etc/lighttpd/vhosts.d/situs1.tecadmin.bersih.conf 
$ Http ["host"] == "Site1.tecadmin.net "server.Dokumen-Root = "/Situs/Vhosts/Situs1.tecadmin.server bersih/publik ".errorLog = "/var/log/lighttpd/site1.tecadmin.bersih.kesalahan.log "AccessLog.FileName = "/var/log/lighttpd/site1.tecadmin.bersih.mengakses.catatan"  

Sekarang buat file konfigurasi untuk situs2.tecadmin.bersih -

# vim/etc/lighttpd/vhosts.D/SITE2.tecadmin.bersih.conf 
$ Http ["host"] == "site2.tecadmin.net "server.Document-root = "/Situs/Vhosts/Site2.tecadmin.server bersih/publik ".errorLog = "/var/log/lighttpd/site2.tecadmin.bersih.kesalahan.log "AccessLog.FileName = "/var/log/lighttpd/site2.tecadmin.bersih.mengakses.catatan"  

Langkah 4: Verifikasi konfigurasi dan restart lighttpd

Setelah membuat semua konfigurasi di atas, pertama verifikasi sintaks semua file konfigurasi termasuk file konfigurasi utama dengan

# lighttpd -t -f/etc/lighttpd/lighttpd.sintaks conf ok 

Jika Anda menemukan bahwa semua sintaksnya baik -baik saja, mari kembali layanan

# Service Lighttpd Restart 

Sekarang uji kedua domain Anda di browser dan periksa apakah Anda mendapatkan konten yang benar pada halaman seperti yang dibuat pada langkah 1. Untuk detail lebih lanjut tentang virtualhosts di lighttpd kunjungi situs resminya.