diff options
author | Miquel Lionel <lionel@les-miquelots.net> | 2021-05-22 17:36:01 +0100 |
---|---|---|
committer | Miquel Lionel <lionel@les-miquelots.net> | 2021-05-22 17:36:01 +0100 |
commit | e0e590be90f1fba904ee0de997a5cf7f72c5a29c (patch) | |
tree | 2a34bf4857ccfb8eddaeb056343063a42dea16f1 /etc/nginx/sites-enabled/f.exemple.fr.conf | |
download | xmpp_guide_files-e0e590be90f1fba904ee0de997a5cf7f72c5a29c.tar.gz xmpp_guide_files-e0e590be90f1fba904ee0de997a5cf7f72c5a29c.zip |
let's start with the template files
Diffstat (limited to 'etc/nginx/sites-enabled/f.exemple.fr.conf')
-rw-r--r-- | etc/nginx/sites-enabled/f.exemple.fr.conf | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/etc/nginx/sites-enabled/f.exemple.fr.conf b/etc/nginx/sites-enabled/f.exemple.fr.conf new file mode 100644 index 0000000..6e31a5c --- /dev/null +++ b/etc/nginx/sites-enabled/f.exemple.fr.conf @@ -0,0 +1,37 @@ +perl_modules /usr/local/lib/perl; # Path to upload.pm. +perl_require upload.pm; + +server { + listen 80; + server_name f.exemple.fr; + location / { + return 301 https://$host$request_uri; + } +} + +server { + # Specify directives such as "listen", "server_name", and TLS-related + # settings for the "server" that handles the uploads. + listen 443 ssl http2; + server_name f.exemple.fr; + ssl_certificate /etc/letsencrypt/live/f.exemple.fr/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/f.exemple.fr/privkey.pem; + + + # Uploaded files will be stored below the "root" directory. To minimize + # disk I/O, make sure the specified path is on the same file system as + # the directory used by Nginx to store temporary files holding request + # bodies ("client_body_temp_path", often some directory below /var). + + root /var/www/upload; + index index.html; + + # Specify this "location" block (if you don't use "/", see below): + location / { + perl upload::handle; + } + + # Upload file size limit (default: 1m), also specified in your XMPP + # server's upload module configuration (see below): + client_max_body_size 100m; +} |