Налаштування virtualhost на apache2 - все про web програмуванні

Невелике зауваження на моїй робочій машині коштує операційна система Ubuntu, сервер apache2. Тому і настройки virtualhost я буду приводити для цієї зв'язки. Але різниці між конфігурацією virtualhost на ubuntu ні чим не відрізнятиметься від конфігурації virtualhost на Windows або будь-якої іншої операційної системи. Одна відмінність це розташування конфігураційних файлів для virtualhost. А тепер давайте приступимо ...
Відразу хочу відзначити, що apache2 у Вас вже встановлено. В Ubuntu apache встановлюється зі сховищ. Для Windows існують пакети Denver і XAMPP.
Тепер давайте розберемося з поняттям virtualhost. Virtualhost - це розміщення декількох хостів на одній машині.
Давайте наведемо приклад діючого virtualhost:
І розберемо кожну строчку:
Також в шляху до каталогу ми можемо застосовувати і регулярні вирази.
Тепер давайте розглянемо які правила ми можемо прописати в даній директиві
Фуф, з файлом конфігурації для virtualhost ми розібралися.
Тепер давайте створимо віртуальний хост. Для цього в Ubuntu в папці / etc / apache2 / sites-available / створюємо файл з назвою нашого хоста наприклад test. І поміщаємо туди наступний код:
Тепер в папці / var / www / створюємо папку test (тут і будуть знаходитися файли нашого virtualhost)
Кофігурація для нашого хоста ми створили. Залишилося включити цей віртуальний хост. Для цього вводимо команду:
Перезавантажити сам apache:

Невелике зауваження на моїй робочій машині коштує операційна система Ubuntu, сервер apache2. Тому і настройки virtualhost я буду приводити для цієї зв'язки. Але різниці між конфігурацією virtualhost на ubuntu ні чим не відрізнятиметься від конфігурації virtualhost на Windows або будь-якої іншої операційної системи. Одна відмінність це розташування конфігураційних файлів для virtualhost. А тепер давайте приступимо ...
Відразу хочу відзначити, що apache2 у Вас вже встановлено. В Ubuntu apache встановлюється зі сховищ. Для Windows існують пакети Denver і XAMPP.
Тепер давайте розберемося з поняттям virtualhost. Virtualhost - це розміщення декількох хостів на одній машині.
Давайте наведемо приклад діючого virtualhost:
І розберемо кожну строчку:
Також в шляху до каталогу ми можемо застосовувати і регулярні вирази.
Тепер давайте розглянемо які правила ми можемо прописати в даній директиві
Фуф, з файлом конфігурації для virtualhost ми розібралися.
Тепер давайте створимо віртуальний хост. Для цього в Ubuntu в папці / etc / apache2 / sites-available / створюємо файл з назвою нашого хоста наприклад test. І поміщаємо туди наступний код:
Тепер в папці / var / www / створюємо папку test (тут і будуть знаходитися файли нашого virtualhost)
Кофігурація для нашого хоста ми створили. Залишилося включити цей віртуальний хост. Для цього вводимо команду:
Перезавантажити сам apache: