Rulez o interfață web ScreenConnect nesecurizată pe o mașină din rețeaua mea locală. Aș dori să-l servesc prin portul 443 folosind proxy-ul invers al lui nginx și să-l accesez prin:
https://<WAN.IP.ADDRESS>/screenconnect
Blocul meu de locație nginx.conf:
            Locație / {
            rădăcină /www/var/nginx/html
            }
            locație /screenconnect/ {
            proxy_pass http://local.screenconnect.server:8040/;
            proxy_buffering dezactivat;
            proxy_set_header Gazdă $gazdă;
            proxy_set_header X-Real-IP $adresă_la distanță;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $schema;
            }
Am reușit să ajung la interfața web Screen Connect, iar adresa URL se citește ca 
https://<WAN.IP.ADDRESS>/screenconnect/
Cu toate acestea, orice subdirectoare suplimentare pe care le accesez, cum ar fi https://<WAN.IP.ADDRESS>/screenconnect/login.php? va scăpa /screenconnect/ subdirectorul și încercați să accesați https://<WAN.IP.ADDRESS>/login.php? 
Acest lucru îmi aduce o eroare 404.
Lucruri pe care le-am încercat
- am introdus /screenconnect/lahttps://<WAN.IP.ADDRESS>/login.php?/și am primithttps://<WAN.IP.ADDRESS>/screenconnect/login.php?, care îmi oferă site-ul de care am nevoie.
- Am ajustat fișierul web.config de pe serverul meu screenconnect și am atașat directorul corect: 
 <add key="WebServerAddressableUri" value="https://WAN.IP.ADDRESS:443/screenconnect/" />
- Am încercat să elimin /la sfârșitulproxy_pass http://local.screenconnect.server:8040/;șilocație /screenconnect/
- Am încercat, de asemenea, o serie de directive simple diferite pentru blocul de locații de la oameni care au avut probleme legate 
 
- Am înlocuit IP-ul serverului screenconnect cu un server apache care rulează pe portul 80 care are o pagină html simplă, care redirecționează către un subfolder. La redirecționare, directorul /screenconnect/ este introdus corect înainte.