Добавление виртуальных хостов на сервере - выкладываем много сайтов на одном 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/ - по умолчанию.
- of 0
You cannot edit posts or make replies: You should be logged in before you can post.