Wie erstelle ich einen virtuellen Host auf Apache und „importiere“ Sites, die ich bereits erstellt habe?

Wie erstelle ich einen virtuellen Host auf Apache und „importiere“ Sites, die ich bereits erstellt habe?

Ich habe gelernt, dass ich Apache verwenden muss, VirtualHostsum verschiedene Domänen korrekt auf verschiedene Sites auf meinem Server zu verweisen.

Bevor ich das wusste, hatte ich bereits zwei verschiedene WordPress-Sites erstellt, und sie befinden sich im Basisordner von Apache DocumentRoot( /var/www/html/site1und /var/www/html/site2).

Ich visualisiere und ändere sie derzeit, indem ich http://x.x.x.x/site1von meinem Browser aus auf die Adresse zugreife.

Wie kann ich VirtualHostfür jeden zwei separate erstellen?

Wie kann ich meine bereits erstellten Sites auf eine neue „migrieren“, VirtualHostohne die Sites zu beschädigen und Wordpress mit seinen Datenbanken verknüpft zu halten?

Weitere Informationen zu dieser Frage von mir finden Sie

Antwort1

Erstellen Sie wie üblich einen <VirtualHost>, richten Sie dann dessen DocumentRoot-Einstellung auf aus /var/www/html/site1und dieser wird bei jedem Besuch bereitgestellt http://yourdomain/. Es erfolgt kein „Importieren“.

Wichtig ist, dass die Websiteselbstkeine Links mehr, die auf die alte URL verweisen. Da die Websites mit WordPress erstellt werden, müssen Sie WordPress über die neue Adresse informieren:

  • entweder vor der Migration – besuchen SieEinstellungen → Allgemeinund ändern Sie die Felder „WordPress-Adresse“ und „Site-Adresse“, damit sie mit den neuen (zukünftigen) URLs übereinstimmen.

  • oder nach der Migration – gemäß den Anweisungen unterWordPress.org-Support: Ändern der Site-URL.

verwandte Informationen