Nascondere porte non standard nella barra degli indirizzi?

Alcune applicazioni (ad esempio Plone) predefinite per servire http su porte diverse da 80 (ad es. 8080).

In genere, per visualizzare tali applicazioni web occorre caricare http://mysite.tld:8080 anziché http://mysite.tld (supponendo che si disponga anche di un sito "standard" in esecuzione sulla port 80).

C'è un modo per mascherare e / o hide il numero di port da mostrare nella barra degli indirizzi in modo che i visitatori non sanno che non sono sulla port http standard? In caso affermativo, come? È un URL che riscrive l'approccio corretto?

  • riscrivere nginx per un url con parametri
  • Apache - Devo usare "ProxyPass ..." o "RewriteRule ... " alle richieste di proxy?
  • Un modo semplice per redirect http://example.com a http://example.com/mylink con Apache?
  • Raccomandazione: Sito web della società costretto a https?
  • Compact reindirizza in Apache / htaccess. Come?
  • nginx redirect a www.dominio
  • Debugging nginx URL rewrite: Come faccio a capire where il problema è?
  • Come posso impostare l'URL Rewriting a un'istanza Heroku?
  • 4 Solutions collect form web for “Nascondere porte non standard nella barra degli indirizzi?”

    Si può impostare una sorta di portle utilizzando Apache con mod_proxy su :80 e renderlo a richieste proxy per anything : anywhere .

    C'è un modo per mascherare e / o hide il numero di port da mostrare nella barra degli indirizzi in modo che i visitatori non sanno che non sono sulla port http standard?

    No, e non ci dovrebbe essere. Lasciare un meccanismo per i siti per "hide" qualcosa nella barra degli URL sarebbe molto male su più fronti.

    Una soluzione un po 'rudimentale che ho visto usato per hide gli URL è quello di ospitare una pagina html con il tuo URL "grazioso" che è un framework fotogrammi singolo che contiene il tuo URL "brutto".

    Utilizzare virtualhost separati in Apache, uno per il server Apache normale e l'altro per proxying Plone. Con Plone questo è un approccio abbastanza normale, molte persone eseguono Apache con mod_cache o un proxy inverso come Varnish di fronte a Plone.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.