Miten luodaan aliverkkotunnuksia erillisessä Ubuntu VPS: ssä

Jos sinulla on kaksi erillistä virtuaalista yksityistä palvelinta, jotka käyttävät Ubuntua tai muuta Linux-makua, on suhteellisen helppo määrittää, että laitteet palvelevat sisältöä saman emoyhtiön eri aliverkkotunnuksille. Luo ensin DNS-merkinnät jokaiselle aliverkkotunnukselle vanhemman verkkotunnuksen DNS-tietueessa. Seuraavaksi käytät Apache: n virtuaalinen isäntäominaisuutta määrittääksesi jokaisen VPS: n aliverkkotunnukset.

1.

Kirjaudu sisään verkkotunnuksen rekisteröintitilille, johon vanhempi verkkotunnus on rekisteröity. Muokkaa verkkotunnuksen DNS-merkintöjä. Luo isäntätallennus ensimmäiselle aliverkkotunnukselle ja määritä ensimmäisen VPS: n IP-osoite. Tee sama toisen aliverkkotunnuksen kohdalla.

2.

Kirjaudu ensimmäiseen VPS: ään ja luo uusi Apache-virtuaalinen isäntäkonfiguraatiotiedosto virtuaalisten isäntätiedostojen oletushakemistoon "/ etc / apache2 / sites-available." Nimeä tiedosto samaksi kuin aliverkkotunnuksesi. "Sudo" -komennolla voit muokata tiedostoa root-käyttäjänä ja käyttää nano-tekstieditoria, joka on Ubuntu-standardin mukainen. Voit esimerkiksi luoda ja avata tiedoston nano-tyypissä:

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

3.

Luo uusi VirtualHost-esimerkki kokoonpanotiedostoon avaamalla VirtualHost-tunnisteet ja määrittämällä aliverkkotunnuksen IP-osoite. Syötä jäljellä olevat VirtualHost-määritysparametrit avaus- ja sulkumerkkien välillä. Kirjoita esimerkiksi:

4.

Määritä aliverkkotunnuksen palvelimen kokoonpano. Määritä pääkäyttäjä palvelimen järjestelmänvalvojaksi, määritä palvelimen nimi aliverkkotunnuksen täysin päteväksi verkkotunnukseksi ja määritä aliverkkotunnuksen ohjelmatiedostojen sijainti. Kirjoita esimerkiksi seuraavat avaimet VirtualHost-tunnisteiden välillä:

ServerAdmin root @ localhost Palvelimen nimi aliverkkotunnus1.parentdomain.com DocumentRoot / var / www / subdomain1 / html

5.

Luo aliverkkotunnuksen lokitiedoston säännöt valitsemalla oletuslogin taso "varoitus" ja antamalla lokitiedostojen sijainnit virheiden ja sivustokäyntien tallentamiseksi. Kirjoita esimerkiksi seuraavat avaimet VirtualHost-tunnisteiden välillä:

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

6.

Tallenna tiedosto painamalla "Ctrl-X" tallentaaksesi, "Y" vahvistaaksesi tallennuksen ja "Enter" hyväksyäksesi tiedostonimen.

7.

Suorita "a2ensite" -komento luodun virtuaalisen isännän ottamiseksi käyttöön ja käytä "sudoa" komennon suorittamiseen root-oikeuksilla. Aktivoi uudestaan ​​käytössä oleva sivusto, jossa on "root" -oikeudet, antamalla Apacheille ladata kaikki virtuaaliset isännät. Kirjoita esimerkiksi:

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

8.

Toista sama menettely toisen VPS: n toisen aliverkkotunnuksen kohdalla. Testaa asennus selaamalla jokaiselle selaimen aliverkkotunnukselle ja tarkistamalla tulokset.

vinkkejä

  • Jos ilmenee virhe, katso virheen isäntäkonfiguraation määrittämästä virhelokitiedostosta lisätietoja virheen syystä.
  • Tallennuksen nano-pikanäppäin ("Ctrl-X") eroaa monissa muissa ohjelmissa käytetystä "Ctrl-S" -pikakuvakkeesta.
 

Jätä Kommentti