Вопрос по настройке виртуального хоста в Ubuntu
Primary tabs
Здравствуйте.
Изучая раздел, связанный с Линукс, столкнулся с проблемой настройки виртуального хоста в Ubuntu.
Двигался пошагово.
1. Запустил команду в консоли:
sudo nano /etc/apache2/sites-available/sea.loc.conf
2. На основе этой записи:
<VirtualHost *:80> ServerName SITENAME.loc ServerAlias SITENAME2 DocumentRoot /var/www/имяпапкисайта <Directory /var/www/имяпапкисайта> AllowOverride All </Directory> CustomLog /var/log/apache2/SITENAME.access.log common ErrorLog /var/log/apache2/SITENAME.error.log LogLevel warn </VirtualHost>
создал конфиг файл:
<VirtualHost *:80> ServerName sea.loc ServerAlias sea2 DocumentRoot /var/www/sea <Directory /var/www/sea> AllowOverride All </Directory> CustomLog /var/log/apache2/sea.access.log common ErrorLog /var/log/apache2/sea.error.log LogLevel warn </VirtualHost>
3. Создал папку
"sea"
по этому пути:
/var/www/sea
4. В папке разместил рнр-файл (index.php) такого содержания:
<?php echo "Sea - это море!"; ?>
5. Выполнил команду:
sudo a2ensite sea.loc
потом:
sudo service apache2 reload
и обратил внимание, что после команды перезагрузки апач не было никакого сообщения:
pavel@my-home-pc:~$ sudo a2ensite sea.loc
Site sea.loc already enabled
pavel@my-home-pc:~$ sudo service apache2 reload
pavel@my-home-pc:~$
6. Добавил в хост строчку:
127.0.0.1 sea.loc
а именно:
127.0.0.1 localhost 127.0.1.1 my-home-pc 192.168.0.1 master 192.168.0.2 slave 127.0.0.1 sea.loc # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
7. После всего, ввожу в адресной строке www.sea.loc и не вижу исполнения своего рнр-файла.
Что не так сделано? Что исправить?
- Log in to post comments
- 4370 reads
vedro-compota
Thu, 05/30/2019 - 23:29
Permalink
уточним
а что видите?
www - это тоже часть имени, у вас же во всех настройках указан другой домен, а именно:
это значит что он должен быть доступен по ссылке:
http://sea.loc
_____________
матфак вгу и остальная классика =)
Laven
Fri, 05/31/2019 - 10:46
Permalink
это значит что он должен быть
Так и есть!!!
Прохожу по ссылке http://sea.loc/ и все работает.
Laven
Fri, 05/31/2019 - 11:35
Permalink
А чтобы работала ссылка http:
А чтобы работала ссылка http://www.sea.local/ надо сделать так?
Здесь, во вторую строчку вместо sea.loc написать www.sea.loc
потом в хосте добавить:
вместо sea.loc поставить www.sea.loc
а именно, в п.5 вместо sea.loc поставить www.sea.loc
И все?
Сделал так, не срабатывает этот вариант.
vedro-compota
Fri, 05/31/2019 - 11:50
Permalink
приведите примеры файлов в
приведите примеры файлов в конечном виде + после правки конфига хоста надо перезапускать апач.
_____________
матфак вгу и остальная классика =)
Laven
Fri, 05/31/2019 - 12:31
Permalink
Примеры
Конфиг:
Хост:
Запустил:
sudo a2ensite www.sea.loc
Предполагаю, что запускал эту команду без "www".
Перегрузил апач:
И запустил ссылку http://www.sea.loc/
Работает!!!