mirror of
https://github.com/jakejarvis/mastodon-utils.git
synced 2026-08-02 08:25:20 -04:00
fix certbot via pip
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
# catch-all nginx server
|
||||
|
||||
server {
|
||||
listen 80 default_server;
|
||||
listen [::]:80 default_server;
|
||||
listen 80 default_server;
|
||||
|
||||
server_name _;
|
||||
return 444;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 443 default_server;
|
||||
listen [::]:443 default_server;
|
||||
listen 443 default_server;
|
||||
|
||||
# intentionally cause an SSL error. this requires a snakeoil certificate, see:
|
||||
# https://docs.j7k6.org/nginx-default-ssl-site/
|
||||
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
|
||||
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
|
||||
ssl_reject_handshake on;
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||
include snippets/ssl-params.conf;
|
||||
|
||||
server_name _;
|
||||
return 444;
|
||||
|
||||
@@ -16,22 +16,21 @@ upstream streaming {
|
||||
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=CACHE:10m inactive=7d max_size=1g;
|
||||
|
||||
server {
|
||||
listen [::]:443 http2 ssl ipv6only=on;
|
||||
listen [::]:443 http2 ssl;
|
||||
listen 443 http2 ssl;
|
||||
|
||||
server_name mastodon.example.com;
|
||||
|
||||
root /home/mastodon/live/public;
|
||||
|
||||
# assumes certbot has been run, nginx will not start with this config enabled otherwise
|
||||
ssl_certificate /etc/letsencrypt/live/mastodon.example.com/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/mastodon.example.com/privkey.pem;
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||
ssl_trusted_certificate /etc/letsencrypt/live/mastodon.example.com/chain.pem;
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
|
||||
|
||||
# https://ssl-config.mozilla.org/#server=nginx&version=1.22.1&config=intermediate&openssl=1.1.1f&guideline=5.6
|
||||
ssl_stapling on;
|
||||
ssl_stapling_verify on;
|
||||
ssl_trusted_certificate /etc/letsencrypt/live/mastodon.example.com/chain.pem;
|
||||
include snippets/ssl-params.conf;
|
||||
|
||||
keepalive_timeout 30;
|
||||
sendfile on;
|
||||
|
||||
Reference in New Issue
Block a user