-upstream deveast.linode.poczatek.dev {
+upstream dev.nutra.tk {
keepalive 100;
server 127.0.0.1:20000;
# server unix:/tmp/sanic.sock;
}
server {
- server_name deveast.linode.poczatek.dev;
- # listen 443 ssl http2 default_server;
- listen [::]:443 ssl http2 default_server;
+ server_name dev.nutra.tk;
+ listen 443 ssl http2 default_server;
+ listen [::]:443 ssl ipv6only=on; # managed by Certbot
# React app (base URL)
}
- listen 443 ssl; # managed by Certbot
- ssl_certificate /etc/letsencrypt/live/deveast.linode.poczatek.dev/fullchain.pem; # managed by Certbot
- ssl_certificate_key /etc/letsencrypt/live/deveast.linode.poczatek.dev/privkey.pem; # managed by Certbot
+ ssl_certificate /etc/letsencrypt/live/deveast.linode.poczatek.dev/fullchain.pem; # managed by Certbot
+ ssl_certificate_key /etc/letsencrypt/live/deveast.linode.poczatek.dev/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
-# TODO: if is evil
-# https://wordpress.org/support/article/nginx/
-# http://wiki.nginx.org/IfIsEvil
-server {
- server_name deveast.linode.poczatek.dev;
-
-
- # CertBot
- if ($host = deveast.linode.poczatek.dev) {
- return 301 https://$host$request_uri;
- } # managed by Certbot
-
- listen 80;
- return 404; # managed by Certbot
-}
-
-
# Redirect all HTTP to HTTPS with no-WWW
server {
+ listen 80 default_server;
+ listen [::]:80 default_server;
server_name ~^(?:www\.)?(.*)$;
return 301 https://$1$request_uri;
-
- listen [::]:443 ssl ipv6only=on; # managed by Certbot
- listen 443 ssl; # managed by Certbot
- ssl_certificate /etc/letsencrypt/live/deveast.linode.poczatek.dev/fullchain.pem; # managed by Certbot
- ssl_certificate_key /etc/letsencrypt/live/deveast.linode.poczatek.dev/privkey.pem; # managed by Certbot
- include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
- ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
-
}
return 301 $scheme://$1$request_uri;
}
-server {
- if ($host = dev.nutra.tk) {
- return 301 https://$host$request_uri;
- } # managed by Certbot
+# TODO: if is evil
+# https://wordpress.org/support/article/nginx/
+# http://wiki.nginx.org/IfIsEvil
+server {
+ if ($host = deveast.linode.poczatek.dev) {
+ return 301 https://$host$request_uri;
+ } # managed by Certbot
- listen 80 default_server;
- listen [::]:80 default_server;
- server_name ~^(?:www\.)?(.*)$;
- return 404; # managed by Certbot
+ if ($host = dev.nutra.tk) {
+ return 301 https://$host$request_uri;
+ } # managed by Certbot
+}
-}
\ No newline at end of file