1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- server {
- server_name _;
- return 302 https://$host$request_uri;
- listen 80;
- }
- server {
- server_name jibby.org;
- location / {
- access_log off;
- proxy_set_header Host jibby.org;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-
-
-
-
-
- proxy_pass https://192.168.69.1:443;
- }
- listen 443 ssl;
- ssl_certificate /etc/letsencrypt/live/jibby.org/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/jibby.org/privkey.pem;
- ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
- }
- server {
- server_name ~^(?<subdomain>.+)\.jibby\.org$;
- location / {
- access_log off;
- proxy_set_header Host $subdomain.jibby.org;
- 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 "upgrade";
- proxy_read_timeout 86400;
- proxy_pass https://192.168.69.1:443;
- }
- listen 443 ssl;
- ssl_certificate /etc/letsencrypt/live/jibby.org-0001/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/jibby.org-0001/privkey.pem;
- ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
- }
|