Kuidas luua alamdomeene eraldi Ubuntu VPS-is

Kui teil on kaks eraldi virtuaalset privaatserverit, mis kasutavad Ubuntu või mõnda muud Linuxi maitset, on suhteliselt lihtne seadistada masinaid, et teenida sisu sama alamdomeeni erinevatele alamdomeenidele. Kõigepealt looge iga alamdomeeni DNS-kirje vanemdomeeni DNS-i kirje kohta. Seejärel kasutage iga VPS-i alamdomeenide konfigureerimiseks Apache'i virtuaalserveri funktsiooni.

1.

Logige sisse domeeni registripidaja kontole, kus vanem domeen on registreeritud. Muutke domeeni DNS-kirjeid. Looge esimese alamdomeeni hostirekord ja määrake esimese VPS-i IP-aadress. Tehke sama ka teise alamdomeeni puhul.

2.

Logige sisse esimesele VPS-ile ja looge virtuaalne hostifailide vaikimisi kataloogis uus Apache virtuaalne hostikonfiguratsioonifail, "/ etc / apache2 / sites-available." Nimetage fail sama alamdomeeniga. Kasutage käsku "sudo" faili redigeerimiseks juurkasutajana ja kasutage nano tekstiredaktorit, mis on standardne Ubuntu. Näiteks faili loomine ja avamine nano tüüpi:

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

3.

Looge konfigureerimisfailis uus VirtualHost-eksemplar, sisestades VirtualHost-sildi avamise ja sulgemise ning määrates alamdomeeni IP-aadressi. Sisestage ülejäänud VirtualHosti konfiguratsiooniparameetrid avamis- ja sulgemismärkide vahel. Näiteks tippige:

4.

Looge alamdomeeni serveri konfiguratsioon. Määrake juurkasutaja serveriadministraatoriks, määrake serveri nimi alamdomeeni täielikult kvalifitseeritud domeeninimeks ja määrake alamdomeeni programmifailide asukoht. Sisestage näiteks avamise ja sulgemise VirtualHost siltide vahel järgmised andmed:

ServerAdmin root @ localhost ServerNimi alamdomeen1.parentdomain.com DocumentRoot / var / www / subdomain1 / html

5.

Looge alamdomeeni logifaili reeglid, valides vaikimisi logi taseme "hoiatus" ja andes logifailide asukohad, et salvestada vead ja saidikülastused. Sisestage näiteks avamise ja sulgemise VirtualHost siltide vahel järgmised andmed:

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

6.

Salvestage fail, salvestades "Ctrl-X", salvestamiseks salvestage "Y" ja failinime aktsepteerimiseks "Enter".

7.

Käivitage käsk "a2ensite", et võimaldada virtuaalserverit, mille olete loonud, ja kasutage "sudo", et käivitada käsk root-õigustega. Aktiveerige äsja aktiveeritud sait, jällegi "root" privileegidega, juhendades Apache'it kõigi virtuaalserverite uuesti laadimiseks. Näiteks tippige:

sudo a2ensite alamdomeen1 sudo /etc/init.d/apache2 force-reload

8.

Korrake sama protseduuri teise VPS-i teise alamdomeeni puhul. Testige seadistamist, liikudes brauseris iga alamdomeeni ja vaadake tulemused üle.

Nõuanded

  • Vea ilmnemisel vaadake vea põhjuse kohta lisateabe saamiseks virtuaalse hostikonfiguratsioonis määratud vea logifaili sisu.
  • Salvestuse nano klaviatuuri otsetee ("Ctrl-X") erineb paljudes teistes programmides kasutatavast "Ctrl-S" otseteest.
 

Jäta Oma Kommentaar