Как настроить псевдоним в Apache 2.4?

От bash(1)

Специальные параметры

Оболочка рассматривает несколько параметров особенно. На эти параметры можно только сослаться; присвоение на них не позволяется.

* Расширяется до позиционных параметров, запускающихся от одного. Когда расширение происходит в двойных кавычках, оно расширяется до отдельного слова со значением каждого параметра, разделенного первым символом IFS специальная переменная. Таким образом, "$*" эквивалентно "$1c$2c…", где c является первым символом значения IFS переменная. Если IFS сброшен, параметры разделяются пробелами. Если IFS является пустым, к параметрам присоединяются без прошедших разделителей.

@ Расширяется до позиционных параметров, запускающихся от одного. Когда расширение происходит в двойных кавычках, каждый параметр расширяется до отдельного слова. Таким образом, "$@" эквивалентно "$1" "$2" …. Если дважды заключенное в кавычки расширение происходит в слове, к расширению первого параметра присоединяются с начинающейся частью оригинального слова, и к расширению последнего параметра присоединяются с последней частью оригинального слова. Когда нет никаких позиционных параметров, "$@" и $@ ни до чего не расширьтесь (т.е. они удалены).

В основном, $* специальная переменная, значение которой является сценарием (или функция оболочки) параметры. Большую часть времени, "$@" является более соответствующим.

3
06.06.2016, 19:18
1 ответ

У меня была аналогичная проблема, и я решил, что мой файл заканчивался на .conf . Кажется, этого не требовалось в apache 2.2.

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

Согласно комментарию, apache2.conf apache 2.4 содержит следующую строку: IncludeOptional sites-enabled / *. Conf . sites-available не имеет отношения к этому, если у вас нет символической ссылки с sites-enabled .

1
27.01.2020, 21:31

Теги

Похожие вопросы