From e251c213646ec52d3b80fb048d7b0ff37413c535 Mon Sep 17 00:00:00 2001 From: iotcat Date: Sun, 19 Jun 2022 13:56:30 +0800 Subject: [PATCH] home-cloud --- common/frp/frpc.ini.home | 6 ++++ .../nginx/conf.d/home-cloud.yimian.xyz.conf | 30 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 home.yimian.xyz/nginx/conf.d/home-cloud.yimian.xyz.conf diff --git a/common/frp/frpc.ini.home b/common/frp/frpc.ini.home index 67dbdce..6eef43f 100644 --- a/common/frp/frpc.ini.home +++ b/common/frp/frpc.ini.home @@ -47,6 +47,12 @@ local_ip = 127.0.0.1 local_port = 3000 remote_port = 3000 +[nextcloud] +type = tcp +local_ip = 127.0.0.1 +local_port = 8888 +remote_port = 8888 + [ushio_git_ssh] type = tcp local_port = 222 diff --git a/home.yimian.xyz/nginx/conf.d/home-cloud.yimian.xyz.conf b/home.yimian.xyz/nginx/conf.d/home-cloud.yimian.xyz.conf new file mode 100644 index 0000000..2b7c4b3 --- /dev/null +++ b/home.yimian.xyz/nginx/conf.d/home-cloud.yimian.xyz.conf @@ -0,0 +1,30 @@ +server { + listen 80; + #listen [::]:80; + server_name home-cloud.yimian.xyz; + rewrite ^(.*)$ https://$host$1 permanent; +} + +server { + #listen 80; + listen 443 ssl; + server_name home-cloud.yimian.xyz; + + ssl_certificate /mnt/config/ssl/yimian.xyz/yimian.xyz.crt; + ssl_certificate_key /mnt/config/ssl/yimian.xyz/yimian.xyz.key; + + location / { + proxy_pass http://nextcloud/; + proxy_read_timeout 300s; + proxy_send_timeout 300s; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + } + + +} +