У меня Ubuntu 14.04 и я хочу добавить несколько LAMP-серверов. Как я могу это сделать. Я пробовал много вещей, но это не работает... Я новичок в Linux
Я предполагаю, что Вы используете Apache 2.4.
Необходимо создать виртуальный хост к каждому серверу в каталоге /etc/apache2/sites-enabled
.
Файл примера похож:
<VirtualHost *:80>
ServerName server1.com
<Directory "/any-path/server1">
Require all granted
</Directory>
DocumentRoot /any-path/server1
</VirtualHost>
Сохраните это как s1.conf
и сделайте второй s2.conf
. Обратите внимание, что апачские 2.4 требуют, чтобы расширение файла было .conf
.
Сделайте каталоги:
mkdir /any-path/server1
mkdir /any-path/server2
Скопируйте index.html по умолчанию:
cp /var/www/html/index.html /any-path/server1
cp /var/www/html/index.html /any-path/server2
Измените их, таким образом, Вы видите, к какому серверу Вы получаете доступ:
nano /any-path/server1/index.html
nano /any-path/server2/index.html
Если Вы теперь работаете service apache2 restart
, затем оба сайта должны стать активными.
Можно протестировать это путем добавления записей в Ваш /etc/hosts
файл:
192.168.12.165 server1.com
192.168.12.165 server2.com
Но замените IP-адрес IP-адресом сервера.
Затем укажите на свой браузер на www.server1.com
и www.server2.com
.
Примечание: Обычно Вы создали бы Ваш .conf
файлы в /etc/apache2/sites-available
и позвольте/запретите им использование a2ensite
и a2dissite
, но для тестирования его легче создать их в /etc/apache2/sites-enabled
.
Вероятно, то, в чем Вы нуждаетесь, должно настроить некоторые виртуальные хосты, для выполнения различных сайтов с различными корневыми каталогами.
попытка взглянуть на одно из учебного руководства, доступного в Интернете.
Google первый результат https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts