De qualquer forma, eu entendi
FastCgiServer -intial-env var = valor
Obrigado a todos :)
Atenciosamente
gc
Estou usando o Apache no Linux (RHEL5) e a versão do Apache é 2.2.4. Estou executando um aplicativo fastCGI usando o Apache e quero exportar uma variável para este aplicativo. Eu já tentei a diretiva SetEnv no arquivo httpd.conf, mas parece que não funciona,
A seguir está no httpd.conf SetEnv MALLOC_CHECK_ = 3
Eu também tentei defini-lo usando o arquivo envvars, mas ainda não é exportado no aplicativo. A seguir está no arquivo bin / envvars
exportar MALLOC_CHECK_ = 3
Gostaria de mencionar que também tenho o seguinte no meu arquivo httpd.conf
<IfModule !mpm_netware_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User http
Group http
</IfModule>
e eu acho que é por isso que não está sendo exportado no aplicativo, ou seja, o Apache está sendo executado inicialmente como root e, em seguida, muda o usuário para http, então basicamente eu tenho que exportar essa variável para o aplicativo como um usuário http. Mas como?
Eu inicio o servidor Apache usando: - ./bin/apachectl start (como root)
Existe uma saída? Eu não quero modificar o código de aplicação e usar a chamada do sistema setenv para definir uma variável de ambiente. Sua ajuda seria apreciada. Obrigado pela sua paciência.
Atenciosamente
gc
De qualquer forma, eu entendi
FastCgiServer -intial-env var = valor
Obrigado a todos :)
Atenciosamente
gc
Tags fastcgi apache-2.2