Несколько сайтов на одном IP

Сейчас всё большое распостранение среди вебмастеров получают хостинги предоставляющие VPS (англ. Virtual Private Server) или VDS (англ. Virtual Dedicated Server). То есть пользователь получает систему практически равную физически выделенному серверу.Все работы по настройке и эксплуатации, как правило, производит вебмастер проводит сам.

Сегодня я хочу рассказать вам, как настроить работы нескольких сайтов на одном IP на своём сервере. Будем считать, что у вас уже установлены сервер Apache, MySql, PHP, phpmyadmin и для удобства управления Webmin. Я не буду останавливаться на установке этих продуктов, в сети достаточно руководств, вот простая пошаговая инструкция и здесь установку Webmin недавно описывал я.

Допустим у вас есть VPS с выделенным IP и вам нужно установить, к примеру, два сайта на этот IP, что бы при обращении к каждому из них открывался соответствующий им контент. Естественно, что это должно быть два различных домена, A - запись которых должна указывать на один IP (тот на котором у вас находиться ваш VPS). Это, как правило настраивается на стороне регистратора DNS. Для примера у вас два домена site1.com и site2.com, естественно что реальные домены будут другими.

После того, как домены настроены на IP вашего сервера, переходим к созданию каталогов для сайтов в вашей системе. Для наглядности, каждому из сайтов будет соответствовать отдельный пользователь.

Создать нового пользователя с домашними каталогами можно с помощью Webmin. Перейти по пути:

Система - Пользователи и группы - вкладка Создать нового пользователя

Там необходимо прописать логин, пароль и каталог где будут находиться файлы его ресурса. Например создаём пользователя user1 и каталог:

/home/user1/public_html.

 

Таким же образом создаем второго пользователя и каталог для него. Например user2 с каталогом:

/home/user2/public_html

Новый пользователь должен иметь право на чтение/запись в свой каталог.

(прим. названия каталогов после имени пользователя могут быть любыми)

Теперь в Webmin переходим на:

Службы - Веб сервер Apache - вкладка Create New Virtual Host

 
и заполняем своими данными так как это показано на рисунке:

 

Внимание!

Должен быть отмечен чекбокс Any address

Вместо xxx.xxx.xxx.xxx IP адрес вашего VPS

Название сервера - домен сайта

Создаем новый виртуальный сервер.

У вас будет такой результат:

Для дальнейшей настройки переходим на сервер по умолчанию, на рисунке я его отметил красной галочкой.

Внизу страницы прописываем путь вашего каталога в:

Создание по каталогам, параметрам файлов или ссылок
Тип: Каталог
Путь: /home/user1/public_html

Нажимаем  Создать и на вкладке Параметры для каждого каталога нажимаем на строчку:

Directory /home/user1/public_html

Появиться такая страница настройки:

Нас интересует пункт - Параметры документов. Нужно нажать его и отметить:

Параметры каталога -Выбранные ниже - Создать индексы для каталога - Да и нажать Сохранить:

Вверху страницы нажать Применить изменения и возможно:

Остановить Apache и Запустить Apache.

 

Для второго сайта, которому мы уже создали второго пользователя с домашним каталогом нужно также создать виртуальный сервер по аналогии с первым.

Теперь введите в адресной строке браузера url вашего домена. (site1.com и site2.com вымышленные и приведены для примера). Убедитесь что всё работает правильно.

Также вы можете ознакомиться с этим материалом - Apache. Создание виртуального сервера Apache

Похожие записи

Отображение графиков в CrawlTrack... Продолжаю осваивать новую систему слежения и защиты сайта - CrawlTrack. О проблеме отображения информации в графическом виде я уже писал в этой запис...
Banana Pi R1. Промежуточный итог Продолжаю изучение этого устройства. Итак сделать его рутером - маршрутизатором очень легко можно используя прошивку OpenWRT: http://www.lemaker.or...
Меню форума PunBB Что бы добавить свои пункты меню в форуме на PunBB можно использовать стандартный функционал предоставляемый в админ панели. Находим пункт Параметры ...
Совместное использование панелей управления сервер... Недавно около шести часов решал одну проблему, которая на самом деле была не проблема, а просто незнание предмета с моей стороны. Была у меня панель у...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Страницы

Метки

Рубрики

Свежие записи

Свежие комментарии

Август 2017
Пн Вт Ср Чт Пт Сб Вс
« Апр    
 123456
78910111213
14151617181920
21222324252627
28293031  

Архивы