На этот вопрос уже есть ответ:
У меня есть сервер Ubuntu 14.04 с Apache.
Все, что я хочу, если люди вводят IP-адрес сервера, например xxxx, и пересылают его на DocumentRoot / var / www / site1 / html
И если вводят на адрес моего домена, например site.com, пересылают на DocumentRoot / var / www / site2 / html
Как такое могло быть?
Необходимо настроить виртуальные хосты. В каталоге /etc/apache2/sites-available/
можно найти пример виртуальных файлов хоста. Таким образом, шаги:
1. Создайте виртуальный файл хоста
sudo nano /etc/apache2/sites-available/site.com.conf
и набор содержание
<VirtualHost *:80>
ServerAdmin admin@site.com
ServerName site.com
ServerAlias www.site.com
DocumentRoot /var/www/site1/html
</VirtualHost>
Это - простой пример. Можно прочитать руководства, для получения больше. Теперь просто возьмите в учетной записи, что необходимо настроить отдельный файл для каждого сайта, который Вы хотите выполнить.
2. Включите свой СПИДОБАРОГРАФ
При окончании конфигурации СПИДОБАРОГРАФА необходимо включить хост командой:
sudo a2ensite site.com.conf
3. Apache перезагрузки
Для применения нового хоста необходимо перезагрузить Apache
sudo service apache2 reload
Теперь это должно работать.