CNAME-Konfiguration für dieselbe Domäne

498
Developer123

Ich bin sehr neu in der Netzwerk- und Serverkonfiguration, also entschuldige ich mich, wenn meine Frage sehr dumm ist.

Grundsätzlich habe ich eine Site in Betrieb und jetzt habe ich mich entschlossen, die Site zu erweitern.

Ich habe eine Domain namens www.mydomain.example, jetzt möchte ich eine ähnliche Seite für verschiedene Benutzer erstellen. Beispiel: user1.mydomain.example, user2.mydomain.example, user3.mydomain.example usw.

Der Code ist für die meisten Benutzer zu 80% ähnlich. Also habe ich mich gefragt, ob ich die Struktur so etwas machen kann:

Struktur Abbildung

Wie muss ich das Routing konfigurieren? Funktioniert die beschriebene CNAME-Konfiguration? Wenn nicht, wie kann eine solche Architektur am besten etabliert werden?

Wenn Webserver-Änderungen erforderlich sind, wäre es hilfreich, ein einfaches Beispiel dafür zu geben, wie das Web-Server in Betrieb genommen werden kann.

Ich schätze Ihre Hilfe.

1

1 Antwort auf die Frage

1
Kinnectus

Sie müssen sich nicht um CNAME-Einträge kümmern, es sei denn, Sie richten einen Dienst speziell auf eine Subdomain.

Wenn Sie nur über Ihre Stammdomäne domain.exampleund einen wwwDatensatz verfügen, können Sie sich beispielsweise auf die Verwendung von PHP und HTACCESS konzentrieren. Dabei muss die Bedingung erfüllt sein, dass Ihre Subdomain mit Ihrer Struktur übereinstimmt und an das Skript Ihrer Website weitergeleitet werden kann.

Beispiel-DNS-Einträge für fasthosts (Hinweis: Dies ist ein Beispielbild aus dem Internet ( https://help.fasthosts.co.uk/euf/assets/KB_Images/UKDCP5/Domains/website-a-record.png )):

Z.B

RewriteCond % !^www\.domain\.com RewriteCond % ([^.]+)\.domain\.com [NC] RewriteRule ^/?$ /index.php?username=%1 [L] 

Wird kinnectus.domain.examplezur index.php?username=kinnectusWeiterverarbeitung weitergeleitet.

Ich persönlich hätte einige datenbankgestützte Mechanismen, um Dinge zu vereinfachen, zum Beispiel, wenn Sie migrieren müssen ... einzelne HTMl-Dateien in verschiedenen Bereichen können erstellt werden, aber dies wird zu einem Albtraum im Management ...

Ich möchte einen Benutzer in das Unterverzeichnis umleiten. user1 sollte zu src / user1 / index.html umleiten. Sollte ich für eine solche Konfiguration den gleichen Mechanismus verwenden? und wo soll ich diesen Code schreiben, um den Benutzer umzuleiten? Developer123 vor 5 Jahren 0