Hi, Grzegorz.  I'm with the Ubuntu Server Team and can answer this directly.

The NGINX upstream repository does NOT follow the structure of the package as it is in Ubuntu and Debian.  The snippets directory and sites-available and sites-enabled directories and includes as part of the default configuration are Ubuntu-isms and Debian-isms.  These are only present in Debian/Ubuntu variants (and possibly other distropackages of NGINX) and are NOT from nginx.org's repositories.

The snippets/ directory in Ubuntu and Debian I believe is prepopulated with the snakeoil.conf which is only for the ssl-cert package generated self-signed SSL certificate configuration to be included.  It is, however, simply a directory that holds files, and you simply include configurations with `include snippets/blah;` (to include the file 'blah' which is in 'snippets'.

You can create that directory yourself and then just include individual snippets from there.  In Ubuntu/Debian it is not automatically included *anywhere* in the package shipped configuration, it's used to hold handy snippets you might want to include in many places.



Thomas

On 12/30/20 11:05 AM, Grzegorz Cze?nik wrote:

Hi,

I installed Nginx 1.19.6 from the official repository http://nginx.org/en/linux_packages.html#Ubuntu

Compared to the official Ubuntu repository version 1.19.6, I cannot see the snippets directory in /etc/nginx. Has anything changed in this case? Can I create this catalog myself?


_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to