servidor publico para levantar internet httpd desde descargar configurar conf acceso acceder java python perl apache

java - publico - levantar apache



¿Qué es una buena biblioteca para manipular los archivos de configuración de Apache2? (6)

Me gustaría crear un script para manipular la configuración de Apache2 directamente, leyendo y escribiendo sus propiedades (como agregar un nuevo VirtualHost, cambiar la configuración de uno que ya existe).

¿Hay libs por ahí, para Perl, Python o Java que automatiza esa tarea?




Este es el último configurador de Apache:

http://perl.apache.org/

expone muchas, si no todas las partes internas de Apache a los programas escritos en Perl.

Por ejemplo: http://perl.apache.org/docs/2.0/api/Apache2/Directive.html

(Por supuesto que puede hacer mucho más que simplemente configurarlo).

Por otro lado, necesita cargarse y ejecutarse dentro de Apache, no es un analizador / editor de archivos de configuración.


Mira a Augeas , no es específicamente para la configuración de Apache-httpd. archivos es solo una configuración genérica. archivo "editor" API. Uno de sus principales puntos de venta es que mantendrá los comentarios / etc. se alegra de que otras herramientas alteren los archivos y se negará a permitirle guardar los archivos rotos.

También el hecho de que puede usar la misma API en todos los idiomas que solicitó y que puede editar otras configuraciones. los archivos que usan las mismas API son las principales ventajas de la OMI.



También vea Config :: General , que dice ser totalmente compatible con los archivos de configuración de Apache. Lo uso para analizar mis archivos de configuración de Apache para la prueba de regresión automática después de los cambios de configuración.