From 97972039fcbf005cb3665b96ead85c49054df1ff Mon Sep 17 00:00:00 2001 From: tradewind Date: Sun, 30 Oct 2022 00:30:06 +0800 Subject: [PATCH] =?UTF-8?q?feature:=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + sites-available/00 | 34 ++++++++++++++++++++++++++ 9song-api => sites-available/9song-api | 0 a_default => sites-available/a_default | 0 api => sites-available/api | 0 bitwarden => sites-available/bitwarden | 0 default => sites-available/default | 0 emby => sites-available/emby | 0 gitea => sites-available/gitea | 0 gogs => sites-available/gogs | 0 img => sites-available/img | 0 jenkins => sites-available/jenkins | 0 joplin => sites-available/joplin | 0 leanote => sites-available/leanote | 0 music => sites-available/music | 0 nas => sites-available/nas | 0 rss => sites-available/rss | 0 send => sites-available/send | 0 sync => sites-available/sync | 0 tr => sites-available/tr | 0 wiznote => sites-available/wiznote | 0 www => sites-available/www | 0 sites-enabled | 16 ++++++++++++ 23 files changed, 51 insertions(+) create mode 100644 .gitignore create mode 100644 sites-available/00 rename 9song-api => sites-available/9song-api (100%) rename a_default => sites-available/a_default (100%) rename api => sites-available/api (100%) rename bitwarden => sites-available/bitwarden (100%) rename default => sites-available/default (100%) rename emby => sites-available/emby (100%) rename gitea => sites-available/gitea (100%) rename gogs => sites-available/gogs (100%) rename img => sites-available/img (100%) rename jenkins => sites-available/jenkins (100%) rename joplin => sites-available/joplin (100%) rename leanote => sites-available/leanote (100%) rename music => sites-available/music (100%) rename nas => sites-available/nas (100%) rename rss => sites-available/rss (100%) rename send => sites-available/send (100%) rename sync => sites-available/sync (100%) rename tr => sites-available/tr (100%) rename wiznote => sites-available/wiznote (100%) rename www => sites-available/www (100%) create mode 100644 sites-enabled diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..723ef36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file diff --git a/sites-available/00 b/sites-available/00 new file mode 100644 index 0000000..a66879b --- /dev/null +++ b/sites-available/00 @@ -0,0 +1,34 @@ +server { + server_name _; + listen 80 default_server; + listen 443 ssl default_server; + + ## To also support IPv6, uncomment this block + # listen [::]:80 default_server; + # listen [::]:443 ssl default_server; + + ssl_certificate /etc/letsencrypt/live/tradewind.vip/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/tradewind.vip/privkey.pem; # managed by Certbot + return 404; # or whatever +} + +server { + server_name joplin.tradewind.vip; + + location / { +resolver 223.5.5.5; +set $router "router.tradewind.vip"; + proxy_set_header Host $host; + proxy_redirect off; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_pass http://$router:8888; + } + + listen 8888 ssl; # managed by Certbot + ssl_certificate /etc/letsencrypt/live/tradewind.vip/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/tradewind.vip/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 + +} diff --git a/9song-api b/sites-available/9song-api similarity index 100% rename from 9song-api rename to sites-available/9song-api diff --git a/a_default b/sites-available/a_default similarity index 100% rename from a_default rename to sites-available/a_default diff --git a/api b/sites-available/api similarity index 100% rename from api rename to sites-available/api diff --git a/bitwarden b/sites-available/bitwarden similarity index 100% rename from bitwarden rename to sites-available/bitwarden diff --git a/default b/sites-available/default similarity index 100% rename from default rename to sites-available/default diff --git a/emby b/sites-available/emby similarity index 100% rename from emby rename to sites-available/emby diff --git a/gitea b/sites-available/gitea similarity index 100% rename from gitea rename to sites-available/gitea diff --git a/gogs b/sites-available/gogs similarity index 100% rename from gogs rename to sites-available/gogs diff --git a/img b/sites-available/img similarity index 100% rename from img rename to sites-available/img diff --git a/jenkins b/sites-available/jenkins similarity index 100% rename from jenkins rename to sites-available/jenkins diff --git a/joplin b/sites-available/joplin similarity index 100% rename from joplin rename to sites-available/joplin diff --git a/leanote b/sites-available/leanote similarity index 100% rename from leanote rename to sites-available/leanote diff --git a/music b/sites-available/music similarity index 100% rename from music rename to sites-available/music diff --git a/nas b/sites-available/nas similarity index 100% rename from nas rename to sites-available/nas diff --git a/rss b/sites-available/rss similarity index 100% rename from rss rename to sites-available/rss diff --git a/send b/sites-available/send similarity index 100% rename from send rename to sites-available/send diff --git a/sync b/sites-available/sync similarity index 100% rename from sync rename to sites-available/sync diff --git a/tr b/sites-available/tr similarity index 100% rename from tr rename to sites-available/tr diff --git a/wiznote b/sites-available/wiznote similarity index 100% rename from wiznote rename to sites-available/wiznote diff --git a/www b/sites-available/www similarity index 100% rename from www rename to sites-available/www diff --git a/sites-enabled b/sites-enabled new file mode 100644 index 0000000..7cdfc5b --- /dev/null +++ b/sites-enabled @@ -0,0 +1,16 @@ +00 +9song-api +api +bitwarden +emby +gitea +gogs +img +jenkins +joplin +leanote +nas +rss +sync +tr +www \ No newline at end of file