Реализованный следующие шаги. Но это не работает.
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/new site
Добавленный ServerName
и Документ базируется в новом файле хоста
Включите сайт sudo a2ensite sitename
Добавленная строка 127.0.0.1 new hot name
в /etc/host
файл
Включенный следующая строка /etc/apache2/apache.conf
файл
# Include the virtual host configurations:
Include sites-enabled/hostfilename
Контроль https://github.com/Aslamkv/vh :)
Этот инструмент позволяет Вам добавить и удалить virtualhost в Ubuntu путем реализации каждой конфигурации для Вас. Это просто и легко для использования.
./install.sh
vh
для установки VirtualHost или vhu
для удаления ранее установленный один Правовая оговорка: Я - автор :P
создайте или скопируйте virtualhost файл, и назвал example.com в /etc/apache2/sites-available/example.com
, добавляют, что example.com к/etc/hosts
добавляет минимальную конфигурацию для virtualhost
<VirtualHost *:80>
ServerName example.com # sitename
DocumentRoot /path/to/site
</VirtualHost>
sudo a2ensite example.com
sudo service apache2 restart
curl -I http://example.com