systemadmin.es > LAMP y web > Variables de entorno para configurar un Apache

Variables de entorno para configurar un Apache

En la configuración de Apache podemos indicar que ciertos valores los obtenga de variables de entorno, de esta forma podemos automatizar la instalación de un apache a partir de una plantilla y esperar que un script defina adecuadamente las variables de entorno.

Para indicar a apache que use una cierta variable de entorno deberemos indicarla entre ${}, por ejemplo:

User = ${USER_HTTPD}

Con este parámetro si no definimos la variable de entorno obtendremos un error:

# /usr/local/apache22/bin/apachectl configtest
httpd: bad user name ${USER_HTTPD}

Simplemente deberemos definir la variable:

# USER_HTTPD="apache" /usr/local/apache22/bin/apachectl configtest
Warning: DocumentRoot [/var/www/qmailadmin/htdocs/] does not exist
Syntax OK

Nos puede resultar especialmente útil combinado con Include para añadir o no ciertos ficheros de configuración.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>