git.fiddlerwoaroof.com
Raw Blame History
#!/usr/bin/env bash

get-reverse-proxy() {
local target=$1
shift
cat <<EOF
server {
    listen 80;
    server_name $@;
    location / {
        proxy_pass $target;
        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;
    }
}
EOF
}

get-reverse-proxy "$@" > "$HOME"/sites/"$2".conf