|
123456789101112131415161718192021222324252627282930313233 |
- m4_define(`listen', ``
- listen 80;
- server_name $1;'')
- m4_define(`listen_ssl', ``
- listen 443 ssl;
- server_name $2;
- ssl_certificate /etc/letsencrypt/live/$1/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/$1/privkey.pem;
- ssl_trusted_certificate /etc/letsencrypt/live/$1/fullchain.pem;'')
- m4_define(`redirect', ``
- return 302 $1;'')
- m4_define(`redirect_perm', ``
- return 301 $1;'')
- m4_define(`https_redirect', `
- listen($1)
- redirect(https://$1$request_uri)')
- m4_define(`wsproxy', ``
- location /$2 {
- proxy_pass $1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- proxy_set_header X-Real-IP $remote_addr;
- }'')
- m4_define(`proxy', ``
- location /$2 {
- proxy_pass $1;
- proxy_set_header X-Real-IP $remote_addr;
- }'')
- m4_define(`serve', ``
- autoindex on;
- root /var/www/$1/$2/public;'')
-
- m4_include(`main.m4')
|