我使用Docker Hub映像(官方httpd:2.4)为我的webapp创建一个apache2容器。
我在httpd-vhosts.conf中添加了许多vHosts,如:
<VirtualHost *:80>
ServerAdmin webmaster@first.local
DocumentRoot "/usr/local/apache2/htdocs/first"
ServerName first.local
ServerAlias www.first.local
ErrorLog "logs/first.local-error_log"
CustomLog "logs/first.local-access_log" common
SetEnv HELLO 'Hello world'
</VirtualHost>
mod_env在图像中默认启用,我正确地将httpds-vhosts.conf包含到httpd.conf中(我可以访问我的vhost)但是我无法将环境变量HELLO检索到我的应用程序中。
我的应用程序是一个VueJS应用程序,它使用:process.env来访问所有环境变量,但是HELLO不可见(而直接在我的源代码应用程序中设置的其他应用程序是可见的)。
我做错了什么?感谢