Как указать someaddress.lan на страницу apache по умолчанию, а www.someaddress.lan на /var/www/wordpress/? Должен ли я изменить этот файл /etc/apache2/sites-available/default/etc/apache2/sites-available/default или поместить несколько символических ссылок в каталог apache по умолчанию? Какой правильный путь?

1 ответ1

1

Правильный путь - использовать отдельных виртуальных хостов для каждого из них. Точный метод будет зависеть от вашего дистрибутива - Debian использует немного другой рабочий процесс.

Ubuntu имеет хороший гид здесь , но я буду упрощать немного основаны от здесь

Вам нужно создать два файла в /etc /apache2 /sites-available

Имена могут быть произвольными, но сработают someaddress.lan и www.someaddress.lan

Чтобы сделать это, нано someaddress.lan

вставить в следующем

<VirtualHost *>
  ServerName someaddress.lan
  DocumentRoot /var/www
</VirtualHost>

для другого файла nano www.someaddress.lan

<VirtualHost *>
  ServerName www.someaddress.lan
  DocumentRoot /var/www/wordpress
</VirtualHost

запустить a2ensite someaddress.lan и a2ensite www.someaddress.lan

и перезагрузите Apache, вы должны быть хорошими

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .