Директива Alias, вероятно, никогда не будет соответствовать, поскольку она перекрывает предыдущий псевдоним

Вот исходное сообщение на Serverfault :

Первые 15 строк моего файла httpd.conf

ServerSignature Off ServerTokens Prod ServerRoot "/etc/httpd" Listen *:80 Listen *:443 User apache Group apache ServerAdmin hostmaster@localhost ServerName 192.168.1.200:80 Include conf.d/*.conf Include conf.modules.d/*.conf 

Обратите внимание, что первый раз, когда внешний файл вставлен, находится в строке Include conf.d / *. Conf. И первым файлом является awstats.conf, поскольку он является алфавитным.

Первые строки awstats.conf:

 Alias /awstatsclasses "/usr/share/awstats/wwwroot/classes/" Alias /awstatscss "/usr/share/awstats/wwwroot/css/" Alias /awstatsicons "/usr/share/awstats/wwwroot/icon/" ScriptAlias /awstats/ "/usr/share/awstats/wwwroot/cgi-bin/" 

Итак, первые Alias ​​& ScriptAlias ​​встречаются, по существу, после 16 строк, так как apache начинает загружать файлы conf. Тем не менее, я все еще получаю сообщение об ошибке: «Директива Alias, вероятно, никогда не будет соответствовать, поскольку она перекрывает предыдущий псевдоним».

Как он может пересекаться, поскольку никакая другая директива ALIAS не была включена до сих пор? Что мне не хватает?

РЕДАКТИРОВАТЬ:

Запуск systemctl status httpd приводит к указанной ошибке:

 The Alias directive in /etc/httpd/conf.d/awstats.conf at line 3 will probably never match because it overlaps an earlier Alias. The Alias directive in /etc/httpd/conf.d/awstats.conf at line 4 will probably never match because it overlaps an earlier Alias. The Alias directive in /etc/httpd/conf.d/awstats.conf at line 5 will probably never match because it overlaps an earlier Alias. The ScriptAlias directive in /etc/httpd/conf.d/awstats.conf at line 6 will probably never match because it overlaps an earlier ScriptAlias. 

One Solution collect form web for “Директива Alias, вероятно, никогда не будет соответствовать, поскольку она перекрывает предыдущий псевдоним”

Из ваших результатов grep, не показывающих никаких других конфликтующих псевдонимов, наиболее вероятным объяснением является то, что у вас есть файл, включенный дважды. Найдите дополнительные IncludeOptional Include или IncludeOptional . (Особенно это может произойти при обновлении 2.2 → 2.4, поскольку IncludeOptional – новый.)

Другой совет по устранению неполадок для решения подобных проблем заключается в том, что mod_info можно сделать для сброса конфигурации при запуске, которая должна отображать полную конфигурацию.

  • Ошибка разрешения доступа к установленному каталогу в локальном хосте
  • В чем разница между <Directory /> и <Directory / var / www /> в apache?
  • Порт 81 для http перенаправляется на 80
  • Легкое регулярное выражение в журналах Apache
  • Неустранимая ошибка: вызов неопределенной функции gzopen () в /etc/apache2/htdocs/sites/all/modules/smart_ip/includes/smart_ip.utility.inc в строке 454
  • Ошибка Apache2 uncached Exception 500
  • Используйте существующий wampserver из раздела Windows на linux mint
  • Служба Apache / HTTPD не работает
  • Как вы предоставляете группе разработчиков доступ к apache, MySQL, php и webroot?
  • Почему httpd дает ошибку после символической ссылки в моем домашнем каталоге Fedora?
  • 99% скачать файл
  • Linux и Unix - лучшая ОС в мире.