我需要使用 bash 脚本设置一个变量,该变量可由 apache 在.htaccess
文件中读取。bash 脚本经常由 cron 调用。
当我做
var=value
export var
我尝试在 .htaccess 中调用它,但$var
它不起作用。那么,我该怎么做呢?
答案1
你的选择非常有限,Apache httpd 环境变量
在脚本中设置变量并从该脚本重新启动 Web 服务器,以将其作为 OS 环境变量公开给 Apache
PassEnv
。这可能是一个坏主意TM。Apache HTTP Server 提供了一种将信息存储在命名变量(也称为环境变量)中的机制。尽管这些变量被称为环境变量,但它们与底层操作系统控制的环境变量不同。
您可能需要将这些变量写入SetEnv
文件.htaccess
才能在那里使用它们……