Ich habe einen virtuellen Host erstellt fürhttp://staging.layzer.tunde.comund die URL zeigt nicht auf das Seitenverzeichnis, aber wenn ich den Dateipfad eingebe wie inhttp://ip/staging.layzer.tunde.com Ich kann die Seite anzeigen. Ich habe die Site mit dem Befehl sudo a2ensite staging.layzer.tunde.com.conf aktiviert
Bitte, was mache ich falsch.
Antwort1
Damit es funktioniert, müssen Sie den Hostnamen in DNS eintragen. Im Moment funktioniert es nicht:
$ host staging.layzer.tunde.com
Host staging.layzer.tunde.com not found: 3(NXDOMAIN)
Wenn wir den Hostnamen nicht nachschlagen können, gibt es nichts, was ihn auf magische Weise in eine IP-Adresse übersetzen könnte. Wenn Sie Ihren DNS nicht reparieren können, können Sie dies vorübergehend hacken, indem Sie die IP-Adresse und den Hostnamen in Ihre /etc/hosts
Datei einfügen.