Установите переменную с помощью bash, которую можно прочитать в .htaccess

Мне нужно установить переменную с помощью сценария bash, который может быть прочитан apache в файле .htaccess . Скрипт bash часто вызывается cron.

Когда я выполняю

var=value
export var

и пытаюсь вызвать его в .htaccess с помощью $ var , он не работает. Итак, что я могу сделать вместо этого?

0
задан 4 September 2017 в 00:52
1 ответ

Ваши параметры довольно ограничены в отношении переменных среды Apache httpd

  1. Задайте переменную в своем сценарии и перезапустите веб-сервер из этого сценария, чтобы открыть его как переменную среды ОС для Apache с PassEnv . Вероятно, это плохая идея TM .

  2. HTTP-сервер Apache предоставляет механизм для хранения информации в именованных переменных, которые также называются переменными среды. И хотя эти переменные называются переменными среды, они не совпадают с переменными среды, контролируемыми базовой операционной системой.
    Возможно, вам потребуется записать такие переменные с помощью SetEnv в файл .htaccess , чтобы использовать их там ...

0
ответ дан 24 November 2019 в 03:54

Теги

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