This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
powerpanel-webview/nginx/public/nextcloud.conf
2020-06-05 21:47:16 -05:00

48 lines
1.2 KiB
Text

##
# Nextcloud service.
##
server {
listen 80;
server_name cloud.werefox.dev;
location / {
rewrite ^(.*)$ https://$host$1 permanent;
proxy_pass http://localhost:9696;
proxy_redirect https://localhost:9696/ https://cloud.werefox.dev/;
}
}
server {
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/werefox.dev/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/werefox.dev/privkey.pem;
server_name cloud.werefox.dev;
add_header Strict-Transport-Security 15552000;
client_max_body_size 250G;
location / {
proxy_pass http://localhost:9696;
proxy_redirect http:// https://;
proxy_redirect https://localhost:9696/ https://cloud.werefox.dev/;
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_set_header X-Forwarded-Proto $scheme;
}
}
# werefoxsoftware.com Redirects
# server {
# listen 80;
# server_name cloud.werefoxsoftware.com;
# return 301 $scheme://cloud.werefox.dev$request_uri;
# }
#
# server {
# listen 443;
# server_name cloud.werefoxsoftware.com;
# return 301 $scheme://cloud.werefox.dev$request_uri;
# }