Оглавление:

Установка нового виртуального хоста на веб-сервер Apache: 3 шага
Установка нового виртуального хоста на веб-сервер Apache: 3 шага

Видео: Установка нового виртуального хоста на веб-сервер Apache: 3 шага

Видео: Установка нового виртуального хоста на веб-сервер Apache: 3 шага
Видео: Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта 2024, Июль
Anonim
Установка нового виртуального хоста на веб-сервер Apache
Установка нового виртуального хоста на веб-сервер Apache

Цель этого руководства - пройти через процесс настройки и запуска нового виртуального хоста веб-сервера Apache. Виртуальный хост - это «профиль», который определяет, какой хост DNS (например, www. MyOtherhostname.com) вызывается по любому заданному IP-адресу. Можно еще больше сузить это, только связав IP-адреса и имена хостов в конфигурации виртуального хоста, но я пропущу это и предположу, что каждому IP-адресу, который имеет сервер, разрешен доступ к виртуальному хосту. Это руководство было сделано специально для Debian сервер под управлением Apache 2.2.x.

Шаг 1. Войдите в систему и перейдите в нужное место

Войдите в систему и попадите в нужное место
Войдите в систему и попадите в нужное место

Сначала войдите в систему и перейдите в каталог конфигурации. На большинстве нормальных серверов это означает, что вы войдете в систему как пользователь с привилегиями суперпользователя и перейдете куда-нибудь в / etc / $ ssh [email protected].

Шаг 2. Создайте виртуальный хост из шаблона по умолчанию

Создание виртуального хоста из шаблона по умолчанию
Создание виртуального хоста из шаблона по умолчанию

Обычно я храню файл по умолчанию, который копирую в буфер обмена и вставляю для использования. Из этого файла по умолчанию вы можете редактировать детали. Ниже приведен разумный файл по умолчанию, к которому вы можете обратиться, который назначает документ каталогу Drupal: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot / home / web / drupal / drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions наследуют CustomLog /var/log/apache2/MyOtherHostname.log вместе, Нет нужды говорить, что вы можете делать любые настройки, которые хотите, в соответствии с информацией, содержащейся в документации виртуального хоста Apache 2.2.

Шаг 3. Включите сайт и перезапустите сервер

Включите сайт и перезагрузите сервер
Включите сайт и перезагрузите сервер

Пришло время включить сайт и перезапустить сервер. В Debian есть несколько интересных приемов управления сервером: Во-первых, давайте включим сайт: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com установлен; запустите /etc/init.d/apache2 reload для включения. $ sudo /etc/init.d/apache2 reloadПерезагрузка конфигурации веб-сервера…. PID # И теперь вы должны иметь доступ к сайту, пока DNS-сервер указывает его на ваш сервер. Для сайтов Drupal я часто пользуюсь этой возможностью, чтобы добавить файл cron.php в свой crontab, пока не забыл: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 none curl --silent https://MyOtherHostname.com/cron.php Вот и все! Поздравляю! Тарек:)

Рекомендуемые: