Tunnel ein localhost-Unterverzeichnis durch ngrok?

Objektiv: Ich möchte eine Website-Vorschau mit ngrok teilen, wodurch ein Tunnel erstellt wird, aus dem mein localhost mit einer URL wie @ angezeigt wirmywebsite.ngrok.io

Problem: Ich verwende WAMP und mein localhost-Ordner sieht ungefähr so aus:

localhostdirectory
   |-- website1
   |-- website2
   |-- etc

Um auf eine Website zuzugreifen, die ich mit @ eingelocalhost/website1/ Im Browser möchte ich nur diese URL tunneln, die möglichen Lösungen wären:

Einrichten eines virtuellen Hosts,Ich würde die Mühe machen, einen virtuellen Host manuell einzurichten, dann bekomme ich so etwas wie website1.dev, und dann würde ich es als Host-Header in der HTTP-Anforderung an ngrok übergeben,so wie da:

ngrok http -host-header=website1.dev 80

Ich habe jedoch nicht verstanden, was der Host-Header ist und warum ich eine relative URL wie @ nicht übergeben kanlocalhost/website1/, auch was ist die Option zum Umschreiben?

Ändern Sie das Ordnerverzeichnis meines localhost in den Ordner der Website, ich würde das lieber nicht tun.

Gibt es einen besseren Weg, um mein Ziel auf einfachere Weise zu erreichen, vielleicht durch WAMP-Aliase?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage