Я установил стек LAMPP, который включает Apache, из документации Apache я понимаю, что если я установлю диспетчер пакетов форм Apache, файл конфигурации по умолчанию будет /etc/apache2/apache2.conf
, но если я установлю его из чего-то еще, он может быть в /opt (что является случай здесь, так как я устанавливаю его со стеком LAMPP, который находит файл конфигурации в /opt/lampp/etc/httpd.conf
).
теперь какой из них является конфигурационным файлом по умолчанию для Apache? оба пишут в начале файла, что это страница по умолчанию.
DocumentRoot в /opt/lampp/etc/httpd.conf
имеет значение /opt/lampp/htdocs
, а DocumentRoot в /etc/apache2/apache2.conf
— www/var/html
, но когда я нажимаю http://localhost/
в URL-адресе, я перенаправляюсь на /opt/lampp/htdocs
. Это значит, что я уверен, что /opt/lampp/etc/httpd.conf
используется по умолчанию?
и почему есть два файла конфигурации по умолчанию, почему вообще есть папка /etc/apache2,
Я вижу эту ссылку, в которой говорится, что он устанавливает XAMPP, и у него нет apache2, означает ли это, что я устанавливаю Apache отдельно после установки LAMPP? (может быть, я это делаю, я действительно не помню), и есть ли какой-либо вред, если я удалю эту папку apache2?
apt-get install apache2
тогда хамп не нужен. И он поместит apache2 в /etc/apache2, где большинство вещей и людей ожидают его найти. - person ryantxr   schedule 10.04.2020