Поэтому я установил apache на виртуальный сервер, используя VMware на CentOS 7, минимально используя:

yum install -y httpd

Когда я попытался изменить DocumentRoot в vim /etc/httpd/conf/httpd.conf , ничего не произошло, и он продолжает читать страницу apache по умолчанию. поэтому я искал файл, он не находится ни в /var /www, ни /var /www /html, поэтому я выполнил:

locate index.html | grep -r Testing

Пока я не нашел его по этому пути /usr/share/httpd/noindex где я пару раз менял html, пока не убедился, что это то место, где он слушает. Порты открыты, все права доступа установлены для пользователя и группы "apache".

Мне интересно, что может быть не так и вызывает такое поведение.

1 ответ1

0

Попробуйте grep -r DocumentRoot /etc/httpd , который покажет вам все ссылки на DocumentRoot в ваших файлах конфигурации. Вероятно, существуют другие объявления DocumentRoot , возможно, в тегах VirtualHost , которые определяют другие пути.

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