@Whitestrake I must say, your support is top notch, thank you. That directive did make things progress, I now get the Auth prompt, but it just re-prompts over and over again, no output on the caddy cli. I realize this is becoming an NGinX support issue, and perhaps I should seek help elsewhere, but it’s hard to not try to take advantage of such great support when your answers have been spot on.
The reason I want to use NGinX is I recently combined all my VM’s into one “master” VM to save resources and I already have NGinX listening on port 443 and 80. I have apache listen on other ports for LAMP based apps, and now I have caddy serving on 4343. Ideally I’d like to access via https://winadmincenter.domain.com without having to attach ports on the end, but it may not be worth the effort (especially if it causes a performance drop due to all the extra layers).
Request on Port 443 → Nginx → caddy → wac = “clean URL”
My NginX config looks like so, if you can think of a directive I’m missing, let me know. Maybe it needs the NTLM module, I thought maybe since caddy was using it, nginx might be able to proxy through caddy, but I’m not willing to pay for nginx to get that module.
root@skynet:/etc/caddy/wac# cat /etc/nginx/websocket-proxy.conf
proxy_ssl_server_name on;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Authorization "";
proxy_read_timeout 86400;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;