Настройка virtualhost в Apache на Ubuntu

Настройка virtualhost в Apache на Ubuntu

Другое 15.01.2017

Для этого у вас должен быть установлен Apache.
Если этого нету поспользутесь командами:

sudo apt-get update
sudo apt-get install apache2

Создадим в папке /var/www/ каталог, в котором будет храниться файлы нашего сайта, назовем его, например, newsite.local. При помощи консоли это делается так:

cd /var/www/
mkdir newsite.local

Поместите в папку newsite.local файл index.html с любым содержанием.

Теперь нам нужно создать файл конфигурации в /etc/apache2/sites-available/.

nano /etc/apache2/sites-available/newsite.local.conf

У вас откроется редактор файла. Вставьте в него текст


<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName newsite.local
	DocumentRoot /var/www/newsite.local
	ServerAlias www.newsite.local, meline-lenovo-z580.local
	<Directory /var/www/newsite.local> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 

Включаем виртуальный хост и перезапускаем Apache:

sudo a2ensite newsite.local.conf
sudo service apache2 restart

Далее в файле /etc/hosts нам нужно прописать название вашего локального сайта

sudo nano /etc/hosts

В конец файла прописываем строку

127.0.0.1    newsite.local

Заходим в браузер открывам newsite.local — Наслаждаемся результатом =)

Поделиться:

Отправить ответ

Оставьте первый комментарий!

avatar
  Subscribe  
Notify of