为什么 Apache2 禁用 DISPLAY 环境变量?

为什么 Apache2 禁用 DISPLAY 环境变量?

在 apache2 调用我的 cgi 脚本之前,是否有任何配置文件需要修改以启用 DISPLAY 环境变量?

答案1

为什么 Apache2 禁用 DISPLAY 环境变量?

Apache 不会禁用它,因为 Apache 不知道 DISPLAY 变量。DISPLAY 与 X Window 系统相关。

如果要设置 DISPLAY,我会使用/etc/rc.local。但您必须确保在启动应用程序服务器之前调用设置 DISPLAY 变量的命令。

/bin/sh -e #!/bin/sh -e
#
# rc.local
#
# 此脚本在每个多用户运行级别结束时执行。
# 确保脚本在成功或出现任何其他情况时“exit 0”
# 错误值。
#
# 要启用或禁用此脚本,只需更改执行
# 位。
#
# 默认情况下,该脚本不执行任何操作。

相关内容