Статьи и новости

Быстрое создание виртуального хоста в Ubuntu

Чтобы быстро развернуть сайт на локальной машине с Ubuntu и Apache, используем следующую инструкцию:

# переходим в каталог с конфигами апача
cd /etc/apache2/sites-available/
# копируем существующий конфиг с новым именем
cp olddomain.loc.conf newdomain.loc.conf
# изменяем название сайта внутри конфига
sudo sed -i s/olddomain.loc/newdomain.loc/ ./newdomain.loc.conf
# активируем новый конфиг
sudo a2ensite newdomain.loc.conf
# перезапускаем апач
systemctl reload apache2
# укажем правило в файле hosts
sudo sh -c "echo '127.0.0.1 newdomain.loc' >> /etc/hosts"

Update. Для правильной работы скриптов пропишем права доступа к файлам и папкам:

sudo chown -R www-data:www-data /var/www/newdomain.loc/
sudo chmod -R 755 /var/www/newdomain.loc/ #775 для локальной разработки, 755 для production

 

Ваш комментарий

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