Skip to content

Commit e25b76f

Browse files
author
root
committed
chore: use certbot to install certificate of images.openfoodfacts.org
1 parent c2f93b2 commit e25b76f

File tree

1 file changed

+22
-12
lines changed

1 file changed

+22
-12
lines changed

confs/ks1/nginx/sites-available/images-off

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,23 +41,11 @@ proxy_cache_path
4141

4242
# https://images.openfoodfacts.org
4343
server {
44-
listen 443 ssl http2;
45-
listen [::]:443 ssl http2;
4644
server_name images.openfoodfacts.org;
4745

4846
access_log /var/log/nginx/images-access.log combined_upstream buffer=256K flush=1s;
4947
error_log /var/log/nginx/images-error.log;
5048

51-
ssl_certificate /etc/letsencrypt/live/images.openfoodfacts.org/fullchain.pem; # managed by Certbot
52-
ssl_certificate_key /etc/letsencrypt/live/images.openfoodfacts.org/privkey.pem; # managed by Certbot
53-
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
54-
ssl_prefer_server_ciphers on;
55-
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
56-
ssl_ecdh_curve secp384r1;
57-
#ssl_session_cache shared:SSL:10m;
58-
ssl_session_tickets off;
59-
ssl_stapling on;
60-
ssl_stapling_verify on;
6149
resolver 9.9.9.9 8.8.8.8 valid=300s;
6250
resolver_timeout 5s;
6351

@@ -117,4 +105,26 @@ server {
117105
proxy_temp_path off;
118106
}
119107

108+
109+
listen [::]:443 ssl ipv6only=on; # managed by Certbot
110+
listen 443 ssl; # managed by Certbot
111+
ssl_certificate /etc/letsencrypt/live/images.openfoodfacts.org-0001/fullchain.pem; # managed by Certbot
112+
ssl_certificate_key /etc/letsencrypt/live/images.openfoodfacts.org-0001/privkey.pem; # managed by Certbot
113+
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
114+
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
115+
116+
}
117+
118+
server {
119+
if ($host = images.openfoodfacts.org) {
120+
return 301 https://$host$request_uri;
121+
} # managed by Certbot
122+
123+
124+
listen 80 http2;
125+
listen [::]:80 http2;
126+
server_name images.openfoodfacts.org;
127+
return 404; # managed by Certbot
128+
129+
120130
}

0 commit comments

Comments
 (0)