Sådan oprettes underdomæner på en separat Ubuntu VPS

Hvis du har to separate virtuelle private servere, der kører Ubuntu eller nogen anden smag af Linux, er det forholdsvis let at konfigurere maskinerne til at betjene indhold til forskellige underdomæner i samme forælder domæne. Opret først DNS-poster for hvert underdomæne i DNS-posten for overordnet domæne. Brug derefter Apaches virtuelle vært til at konfigurere underdomænerne på hver VPS.

1.

Log ind på domæneregistratorkontoen, hvor forældredomenet er registreret. Rediger DNS-poster for domænet. Opret en værtsplade for det første underdomæne og tildel IP-adressen til den første VPS. Gør det samme for det andet underdomæne.

2.

Log ind på den første VPS og opret en ny Apache virtuelle værtskonfigurationsfil i standardmappen for virtuelle værtsfiler, "/ etc / apache2 / sites-available." Navngiv filen som din underdomæne. Brug kommandoen "sudo" til at redigere filen som rodbrugeren og brug nano tekstredigeringsprogrammet, der er standard med Ubuntu. For eksempel at oprette og åbne filen i nano type:

sudo nano / etc / apache2 / sites-available / subdomain1

3.

Opret et nyt VirtualHost-eksempel i konfigurationsfilen ved at indtaste åbningen og lukningen af ​​VirtualHost-tags og angive underdomænenes IP-adresse. Indtast de resterende VirtualHost-konfigurationsparametre mellem åbnings- og lukkekoderne. For eksempel, skriv:

4.

Opret serverkonfigurationen for underdomænet. Tildel rodbrugeren som serveradministrator, angiv serverens navn som det fuldt kvalificerede domænenavn for underdomænet og specificer placeringen af ​​underdomæneens programfiler. Skriv eksempelvis følgende mellem de åbne og lukkende VirtualHost-tags:

ServerAdmin root @ localhost ServerName underdomæne1.parentdomain.com DocumentRoot / var / www / underdomæne1 / html

5.

Opret logfilens regler for underdomænet ved at vælge standardlogniveauet for "advare" og give placeringen af ​​logfilerne for at registrere fejl og besøg på stedet. Skriv eksempelvis følgende mellem de åbne og lukkende VirtualHost-tags:

Loglevel advarer LogFile /var/log/apache2/subdomain1-error.log CustomLog /var/log/apache2/subdomain-access.log

6.

Gem filen ved at trykke på "Ctrl-X" for at gemme, "Y" for at bekræfte gemmen og "Enter" for at acceptere filnavnet.

7.

Kør kommandoen "a2ensite" for at aktivere den virtuelle vært, du oprettede, og brug "sudo" til at udføre kommandoen med root privilegier. Aktivér det nyaktiverede websted igen med "root" -rettigheder ved at instruere Apache om at genoplæse alle virtuelle værter. For eksempel, skriv:

sudo a2ensite underdomæne1 sudo /etc/init.d/apache2 force-reload

8.

Gentag den samme procedure for det andet underdomæne på den anden VPS. Test opsætningen ved at navigere til hvert underdomæne i en browser og gennemgå resultaterne.

Tips

  • Hvis der opstår en fejl, skal du se indholdet af den fejllogfilfil, der er angivet i den virtuelle værtskonfiguration, for at få flere oplysninger om årsagen til fejlen.
  • Nano-tastaturgenvejen til gemme ("Ctrl-X") er forskellig fra "Ctrl-S" -genvejen, der bruges i mange andre programmer.
 

Efterlad Din Kommentar