Добавление виртуальных хостов на сервере - выкладываем много сайтов на одном IP

Опубликовано в Web, Системное администрирование 30.11.2016

Добавление виртуальных хостов на сервере - выкладываем много сайтов на одном IP.

К примеру на моем домашнем сервере крутится 5 сайтов. Не буду же я вести 5 кабелей от провайдера и платить бешеные деньги за это. На это существуют виртуальные хосты. Итак, как это делается. А делается это чень просто. Есть такая волшебная папка, если конечно у Вас уже установлен Apache2. Папка /etc/apache2/sites-enabled

Стоит только записать туда волшебный файл, и будет тут же счастье.

Думаю вы уже установили apache2, если нет то установите:

sudo apt-get install apache2

Итак, разберемся с этим файлом. Чтобы не запутаться, я создаю обычно файл с доменным именем сайта. В нашем случае например, данный сайт: nikiton21.ru

<VirtualHost *:80>
    ServerAdmin admin@nikiton21.ru
    ServerName nikiton21.ru
    ServerAlias nikiton21.ru www.nikiton21.ru
    DocumentRoot /www/nikiton21.ru
    <Directory />
        Options FollowSymLinks
        AllowOverride All
        allow from all
    </Directory>
    <Directory /www/nikiton21.ru>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
       ErrorLog /var/log/apache2/error.log
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined
   </VirtualHost>

Теперь вам нужно подкорректировать название сайта и пути к сайту. Видим, что по сайту ведется логирование в файл: /var/log/apache2/access.log.

В моем случае файлы сайта лежат в директории /www/nikiton21.ru/, у вас директория может быть другая, обычно /var/www/ - по умолчанию.


Комментарии к посту:

Обсудить на форуме

Добавление виртуальных хостов на сервере - выкладываем много сайтов на одном IP

Post a reply
10912 views

- of 0

Reply to this discussion

You cannot edit posts or make replies: You should be logged in before you can post.

Поиск по блогу

Блок для рекламы



Яндекс.Метрика
Мы скоро перезвоним вам!