Настройка vds? Несколько сайтов?

Здравствуйте. Имеется ВДС на дебиан. Брал у Фирствдс. Приклеил домен, сайт работает из папки /var/www.
Задача: сделать чтобы по запросу "site1.ru" читалась папка "/var/www/site1" и по запросу "site2" читалась папка "/var/www/site2". Пробовал статьи типо этой: тыц., но чуда не случилось. Когда перехожу на нужный домен, открывается страница Index of / и там папки site1 и site2. Прошу помочь, кто имел дело с этим. Заранее благодарю.
  • Вопрос задан
  • 3862 просмотра
Решения вопроса 1
@Martyer Автор вопроса
Решил проблему вот так:

Создаем конфигурационный файл для домена
Для создания файла выполните команду
touch /etc/apache2/sites-enabled/domain.com
Открываем файл для редактирования любым удобным вам текстовым редактором и пишем в него:

ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/sites/domain.com
CustomLog /var/www/httpd-logs/domain.com.access.log combined
ErrorLog /var/www/httpd-logs/domain.com.error.log
AddType application/x-httpd-php .php

, где вместо 1.1.1.1 - подставляем IP вашего сервера,
вместо domain.com - имя вашего домена.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
MonkAlbino
@MonkAlbino
Фронтенд разработчик
В /etc/apache2/conf/apache2.conf
<VirtualHost *:80>
    DocumentRoot /var/www/site1.ru
    ServerName site1.ru
    ServerAlias www.site1.ru	
    <other>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /var/www/site2.ru
    ServerName site2.ru
    ServerAlias www.site2.ru	
    <other>
</VirtualHost>

и через SSH
service apache2 restart

Это всё по вашей же ссылке и написано.
Сейчас, судя по описанию, Apache читает старые параметры "сайт работает из папки /var/www" и показывает содержимое каталога - 2 папки.
Ответ написан
@Kennius
Начинающий фронт-эндер
Если это апач то есть такая прелестная директива как


DocumentRoot /var/www/site1


Если это nginx


set $root_path /var/www/site1;


В любом случае копать в ту сторону

P.S. А вообще купи за 150р ispmanager у них же и всё будет в шоколаде, если конечно не самый дешёвый тариф
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы