Cara mengatur virtualhosts di server lighttpd
- 3138
- 593
- Simon Cormier
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-
- situs1.tecadmin.bersih
- 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.
- « Cara mengkonfigurasi ssl di server lighttpd
- Kesalahan check_nrpe - tidak dapat menyelesaikan jabat tangan SSL. »