Is nginx.conf file dynamically updatable

Michael Shadle mike503 at gmail.com
Mon May 3 20:12:38 MSD 2010


I have a php command line script that builds separate conf files in  
one of my servers and does simple string replacement.

Also remember you can use includes so you can leave the main  
nginx.conf alone and have it include stuff from another directory you  
write out..


On May 3, 2010, at 6:24 AM, Luca De Marinis <loop at interact.it> wrote:

> On Mon, May 3, 2010 at 3:07 PM, Ziyad Saeed  
> <myschizobuddy at gmail.com> wrote:
> So I store the configuration in a database or xml file or whatever,  
> and then generate the conf file from it.
> thank you.
>
> Also, using a templating system with a scripting language (say, erb  
> + ruby or whatever you're comfortable with) or the good old m4 may  
> be viable, and probably simpler to use and implement. This is very  
> easy and very convenient if you have to generate lots of different  
> configurations (say, for n virtual hosts, or n virtual hosts on n  
> servers) but which all share a limited number of prototype  
> configurations.
>
> Bye
>
>
>
> On Mon, May 3, 2010 at 3:14 AM, Gabriel Evans <me at gabevans.com> wrote:
> There's no API that I know of, unless you want to make your own  
> module. You could try having a separate directory for virtual hosts  
> included and use a database to store and generate the configuration.  
> It'd be a lot easier than trying to interpret the configuration as  
> well.
>
> On Sun, May 2, 2010 at 4:21 AM, Ziyad Saeed  
> <myschizobuddy at gmail.com> wrote:
>
> Inorder to make a simple UI for editing nginx.conf. I need a way to  
> edit nginx.conf without having to open it up in a text editor. Does  
> nginx have an api that i can use to edit information that is inside  
> nginx.conf. This will help newbies add virtual host information and  
> edit parameters via a UI.
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20100503/7fc94b26/attachment.html>


More information about the nginx mailing list