httpd conf variáveis de ambiente - como elas funcionam? (Centos 6)

1

Eu tenho a seguinte configuração incluída no meu httpd.conf ...

Include ${MODULE_DIR}/utilities/devconf/bo/vhost.conf

em que $ {MODULE_DIR} é uma variável de ambiente que estou configurando no meu script de inicialização httpd (/etc/init.d/httpd) assim:

MODULE_DIR=/export/home/modules

esta linha aparece antes da linha que inicia o httpd.

Agora, quando tento iniciar o servidor Apache usando ...

/etc/init.d/httpd start

Ainda recebo o seguinte erro:

[root@MyCentosVM ~]# /etc/init.d/httpd start
Starting httpd: httpd: Syntax error on line 1011 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf/devconf-vhosts.conf: Could not open configuration file /etc/httpd/${MODULE_DIR}/utilities/devconf/bo/vhost.conf: No such file or directory
                                                           [FAILED]
[root@MyCentosVM ~]#

... claramente a variável de ambiente não está sendo substituída corretamente. O que eu faço?

    
por Xoundboy 01.09.2011 / 14:55

1 resposta

4

Tente isso:

export MODULE_DIR=/export/home/modules
    
por 01.09.2011 / 15:29