diff options
| author | crupest <crupest@outlook.com> | 2024-11-11 01:12:29 +0800 | 
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2024-12-19 21:42:01 +0800 | 
| commit | a7fb0508867ee53934be18a6606aa8bc12c2645b (patch) | |
| tree | 5994f0a62733b13f9f330e3515260ae20dc4a0bd /template/nginx/root.conf.template | |
| parent | 7692763f83ad1be735b0b9e9ab0af8ce666d8de8 (diff) | |
| download | crupest-a7fb0508867ee53934be18a6606aa8bc12c2645b.tar.gz crupest-a7fb0508867ee53934be18a6606aa8bc12c2645b.tar.bz2 crupest-a7fb0508867ee53934be18a6606aa8bc12c2645b.zip | |
HALF WORK: 2024.12.19
Re-organize file structure.
Diffstat (limited to 'template/nginx/root.conf.template')
| -rw-r--r-- | template/nginx/root.conf.template | 61 | 
1 files changed, 3 insertions, 58 deletions
| diff --git a/template/nginx/root.conf.template b/template/nginx/root.conf.template index 21d144c..3f20cf1 100644 --- a/template/nginx/root.conf.template +++ b/template/nginx/root.conf.template @@ -13,27 +13,9 @@ server {          }          proxy_redirect off; -        proxy_http_version 1.1; -        proxy_set_header Upgrade $http_upgrade; -        proxy_set_header Connection $connection_upgrade; -        proxy_set_header Host $host; -        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -        proxy_set_header X-Forwarded-Proto $scheme; -        proxy_set_header X-Real-IP $remote_addr; +        include common/proxy-common;          proxy_pass http://v2ray:10000;      } - -    location /api { -        proxy_http_version 1.1; -        proxy_set_header Upgrade $http_upgrade; -        proxy_set_header Connection $connection_upgrade; -        proxy_set_header Host $host; -        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -        proxy_set_header X-Forwarded-Proto $scheme; -        proxy_set_header X-Real-IP $remote_addr; -        proxy_pass http://crupest-api:5000; -    } -  }  server { @@ -41,43 +23,6 @@ server {      listen [::]:80;      server_name ${CRUPEST_DOMAIN}; -    location / { -        return 301 https://$host$request_uri; -    } - -    location /.well-known/acme-challenge { -        root /srv/acme; -    } -} - -# For mail temporarily -# TODO: Make subpath supported in aio. -server { -    listen 443 ssl http2; -    listen [::]:443 ssl http2; -    server_name mail.${CRUPEST_DOMAIN}; -     -    location / { -        proxy_http_version 1.1; -        proxy_set_header Upgrade $http_upgrade; -        proxy_set_header Connection $connection_upgrade; -        proxy_set_header Host $host; -        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -        proxy_set_header X-Forwarded-Proto $scheme; -        proxy_set_header X-Real-IP $remote_addr; -        proxy_pass http://roundcubemail:80/; -    } - -    location /rspamd/ { -        proxy_http_version 1.1; -        proxy_set_header Upgrade $http_upgrade; -        proxy_set_header Connection $connection_upgrade; -        proxy_set_header Host $host; -        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -        proxy_set_header X-Forwarded-Proto $scheme; -        proxy_set_header X-Real-IP $remote_addr; -        proxy_pass http://mailserver:11334/; -    } - -    client_max_body_size 5G; +    include common/https-redirect; +    include common/acme-challenge;  } | 
