Asosan, men qilgan narsa yangi virtual xost konfiguratsiya faylini yaratish edi (mavjud default-ssl.conf faylini shablon sifatida ishlatish). Men ushbu yangi faylni acme-consulting deb nomladim. conf va men uni /etc/apache2/sites-available katalogida saqladim. 443- portga kiradigan narsalarni tinglash uchun VirtualHost liniyasini o'zgartirdim. ServerName acmeconsulting.com:443 qatori ushbu faylni 443- portda acmeconsulting.com saytini qidirib kelayotgan trafik uchun javobgar qilish uchun qo'shilgan. Men DocumentRoot-ni /var/www/ acmeconsulting ga o'rnatdim. Bundan tashqari, men xato va kirish jurnallarini moslashtirdim, shunda ushbu yangi saytga tegishli jurnal xabarlarini topish osonroq bo'ladi, chunki uning jurnali yozuvlari o'zlarining maxsus fayllariga o'tadi.
O‘z tajribamga ko‘ra, bir nechta veb-saytlarni joylashtirish uchun mo‘ljallangan veb-serverni o‘rnatishda, masalan, HTTPS uchun virtual xost faylining namunasi bilan qilgan ishim kabi modulli yondashuv yaxshi ishlaydi. Har bir sayt bilan men odatda o'z hujjat rootini, sertifikat fayllarini va jurnal fayllarini beraman. Agar siz serveringizda faqat bitta saytni joylashtirishni rejalashtirayotgan bo'lsangiz ham, ushbu modulli yondashuvdan foydalanish hali ham yaxshi fikr, chunki keyinchalik qo'shimcha saytlarni joylashtirishni xohlashingiz mumkin.
Demak, sizda bor. Endi siz Apache-da xavfsiz virtual xostlarni qanday o'rnatishni tushunishingiz kerak. Biroq, xavfsizlik ortiqchalik bilan teng emas.