As part of our preparation for the 0.9.0 release (which should ship with some support for autoconfiguring nginx servers), we’re trying to test Certbot automatically against a variety of sample configurations. It would be helpful to get a few interesting configurations contributed (although we already have a library mostly based on the sample configurations on the nginx home page).
However, one thing that would be particularly useful to test, and that we don’t have, is realistic configurations where one server uses the
default_server option (and other servers exist but aren’t so marked). If you have such a configuration and would like to contribute it, it would be great if you could send it to me. Note that it will become part of our public code base, so if there are hostnames or filenames that you don’t want to be public, you could simply change them to
/var/log or whatever.
If you have an nginx config that you think is particularly unusual or interesting and that you’d like to become a part of our test suite, you’re also welcome to send it in. The goal of these tests is to confirm that each version of Certbot can successfully modify all of their configuration files without human intervention, and that nginx will apparently be able to use the resulting modified config files.