Compare commits

...

2 Commits

Author SHA1 Message Date
79a8549a42 Add services used in example Nextcloud file. 2025-01-04 09:52:25 -07:00
7b057765fe Fixes for example file. 2025-01-04 09:51:29 -07:00
2 changed files with 16 additions and 7 deletions

View File

@ -17,7 +17,7 @@
server {
listen 80;
server_name cloud.example.com;
server_name cloud.example.com nextcloud.example.com;
location /.well-known/acme-challenge/ {
default_type "text/plain";
@ -31,10 +31,10 @@ server {
server {
listen 443 ssl;
server_name cloud.example.com;
server_name cloud.example.com nextcloud.example.com;
ssl_certificate /etc/nginx/certs/cloud.example.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/nginx/certs/cloud.example.com/privkey.pem; # managed by Certbot
ssl_certificate /etc/nginx/certs/nextcloud.example.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/nginx/certs/nextcloud.example.com/privkey.pem; # managed by Certbot
# https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/reverse_proxy_configuration.html#nginx
rewrite ^/\.well-known/carddav https://$server_name/remote.php/dav/ redirect;
@ -48,7 +48,6 @@ server {
# Attempt to make OnlyOffice work both internally and externally.
# https://helpcenter.onlyoffice.com/installation/docs-nextcloud-proxy.aspx
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $proxy_connection;
proxy_set_header X-Forwarded-Host $http_host/office;
# Send traffic to upstream server
@ -65,12 +64,12 @@ server {
# Attempt to make OnlyOffice work both internally and externally.
# https://helpcenter.onlyoffice.com/installation/docs-nextcloud-proxy.asp
proxy_pass_header Server;
proxy_pass http://hyperling-cloud;
proxy_pass http://example-cloud;
}
# Attempt to make OnlyOffice work both internally and externally.
# https://helpcenter.onlyoffice.com/installation/docs-nextcloud-proxy.aspx
location /office/ {
proxy_pass http://hyperling-office-http;
proxy_pass http://example-office-http;
}
}

View File

@ -13,3 +13,13 @@ upstream example-git-site {
#server 127.0.0.1:3000;
server hyperling.com;
}
upstream example-cloud {
#server 127.0.0.1:8081;
server hyperling.com;
}
upstream example-office-http {
#server 127.0.0.1:8082;
server hyperling.com;
}