Apache2 和 LD_PRELOAD 库包装

Apache2 和 LD_PRELOAD 库包装

我正在尝试在 Apache2 Web 服务器上加载自定义库。
在 Unix 系统上,我知道可以使用LD_PRELOAD变量来执行此操作。
我已经配置了/etc/apache2/envvars文件以预加载我的库,并附加了导出LD_PRELOAD=/path/to/mylibrary.so,这通常可以通过命令行操作(即使用 curl)来实现,但是当我尝试重新启动服务器时,bash 会冻结到:

[....] Stopping web server: apache2

为什么它不工作?

相关内容