Додавання віртуальних хостів в Apache
Apache → Додавання віртуальних хостів до Apache
За замовчуванням після встановлення Apache створюється віртуальний хост з назвою localhost. Я розповім як додавати нові віртуальні хости в Apache.
Я створюю віртуальний хост з ім'ям myhost (замість myhost ви можете вибрати будь-яке ім'я, яке вам захочеться).
Спочатку потрібно створити каталог, в якому будуть файли майбутнього сайту. Створіть у своєму домашньому каталозі директорію myhost. Щоб це зробити, можна виконати команду:
Директорію можна створювати будь-де, я для простоти створив її в корені своєї домашньої директорії yuriy.
Створюємо конфігураційний файл хоста
У каталозі/etc/apache2/sites-availableзберігаються конфігураційні файли віртуальних хостів Apache. За замовчуванням зберігається файл default, який відповідає хостуlocalhost. Ми візьмемо за основу файл default та скопіюємо його у файл з ім'ям myhost. Для цього виконайте такі команди:
Внесіть відповідні зміни до файлу. Зокрема пропишіть шлях до директорії, де зберігатимуться файли хоста. У нашому випадку це шлях/home/yuriy/myhost, де yuriy ви повинні замінити на назву вашої домашньої директорії. Шлях потрібно прописати у двох місцях: у параметра DocumentRoot та у заголовку секції . Ось приклад того, як має виглядати ваш файл myhost:
Тепер нам потрібно зробити наш хост активним. Apache використовує каталог/etc/apache2/sites-enabledдля визначення хостів, які потрібно увімкнути. Створимо символьне посилання в каталозіsite-enabled, що вказує на наш файл myhost. Для цього виконайте команди:
Перезапускаємо Apache
Перезапустіть Apache, виконавши команду: