same config for two virtual hosts (except hostname / certificate)
gelonida at gmail.com
Wed Nov 23 23:21:09 UTC 2011
Thanks for your reply,
On 11/23/2011 11:51 PM, António P. P. Almeida wrote:
> On 23 Nov 2011 22h23 WET, gelonida at gmail.com wrote:
>> somehow I like the idea of a directory structure like
. . .
>> /etc/nginx/ # for basic files / certificates / . . .
>> /etc/nginx/sites-available # the available configs
>> /etc/nginx/sites-enabled # the sites, that shall really be started
>> Now I have two sites (ssl which should share exactly the same config
>> (except the host name and the server certificate)
>> the first one would be for example server_1.mysite.net
>> the other server_2.mysite.net:4433
. . .
>> What would be the recommended way for such a setup?
> My suggestion is for you to place the common things in both vhosts in
> a file, e.g., my_common_config.conf and do an include in each vhost:
Where would you place my_common_config.conf?
would you clutter /etc/nginx with it or create a subdir like
would you then just do an include with a relative path like
include ../my_common_config.conf ?
> You can try this script for enabling each site and disabling using the
> sites_enabled/sites-available layout.
That looks nice :-) WIll try it.
More information about the nginx