Das ist eine ziemlich schwierige Frage, da ich nicht sicher bin, wie sie heißt. Im Grunde besitze ich eine Lizenz für ein Produkt, das für eine meiner Domänen lizenziert ist (z. B. www.mysite.com). Das Problem ist, dass ich die Dinge lokal testen muss, bevor ich Änderungen an meiner öffentlichen Website vornehme, aber ich kann sie nicht auf meinem lokalen Host installieren, da sie Zend-verschlüsselt ist und nur mit einem Domänennamen funktioniert. Im Grunde möchte ich, dass mein lokaler Server glaubt, dass sich „www.mysite.com“ auf meinem lokalen Host befindet, anstatt zu versuchen, über das Internet eine Verbindung dazu herzustellen. Ist das möglich? Ich weiß, dass es unter Windows ging, aber ich kann nicht herausfinden, wie das unter Linux geht.
Danke!
Antwort1
Sie könnten eine Zeile wie diese einfügen /etc/hosts
:
127.0.0.1 www.mysite.com
Antwort2
Wenn Sie Apache verwenden, möchten Sie einen VirtualHost namens "www.mysite.com" erstellen und dann "www.mysite.com" hinzufügen, wie zum /etc/hosts
Beispiel
127.0.0.1 localhost www.mysite.com
Dann drückenhttp://www.mysite.comin Ihrem Browser und der virtuelle Host sollte die Anfrage lokal verarbeiten. Siehediese Apache-Dokumentationfür mehr Details.
Antwort3
Wenn ich das richtig verstehe, müssen Sie nur bearbeiten /etc/hosts
. Sie sollten diese Zeile hinzufügen:
127.0.0.1 mysite.com www.mysite.com
Anschließend www.mysite.com
wird ermittelt, 127.0.0.1
welches Ihre Maschine ist.
Antwort4
Sie können den Domänennamen in Ihrer Datei /etc/hosts auf Ihrem Linux-Rechner vorübergehend überschreiben. Wenn Sie die Domäne für www.mysite.com als Ihre lokale Host-IP festlegen, wird der gesamte Datenverkehr umgeleitet.