Ziel: Ich möchte eine Website-Vorschau mit ngrok teilen, die einen Tunnel erstellt, aus dem mein localhost mit einer URL von etwas wie mywebsite.ngrok.io
Problem: Ich benutze WAMP und mein Ordner localhost sieht etwa so aus:
%Vor% Um auf eine Website zuzugreifen, tippe ich im Browser auf localhost/website1/
, ich möchte nur diese URL tunneln, die möglichen Lösungen wären:
Einrichten eines virtuellen Hosts, Ich würde die mühsame manuelle Einrichtung eines virtuellen Hosts durcharbeiten , dann bekomme ich etwas wie website1.dev, und dann würde ich es an ngrok als Host-Header in der HTTP-Anfrage übergeben, so :
%Vor% Ich habe nicht verstanden, was der Host-Header ist, und warum kann ich nicht eine relative URL wie localhost/website1/
übergeben, auch was ist die Option zum Umschreiben?
Gibt es einen besseren Weg, um mein Ziel einfacher zu erreichen, vielleicht durch WAMP-Aliase?
Wenn Sie mit Apache Vhost auskommen, müssen Sie nur den Befehl
ausführen ngrok http -host-header=rewrite YOUR-LOCAL-DOMAIN:PORT
Vergessen Sie nicht, die Host-Datei für die Auflösung zu bearbeiten @IP & lt; - & gt; IHR-LOCAL-DOMAIN
Tags und Links http ngrok virtualhost wamp localhost