Hvernig hýsa mörg vefsíður á Ubuntu 18.04 VPS eða hollur framreiðslumaður

Einn af kostunum við að nota Ubuntu 18.04 og Apache er sá möguleiki að hýsa margar vefsíður á einum netþjóni. Þetta er mjög hagkvæmt vegna þess að það gerir þér kleift að nota bara einn VPS netþjón fyrir öll lénin þín.


Þessi aðgerð er kölluð Virtual hýsing. Það er einfaldlega þátturinn í því að keyra mismunandi lén t.d. example.com og test.com á IP-tölu Ubuntu 18.04.

Sýndar gestgjafi Apache beinir gestum að mismunandi möppum þar sem lénaskráin er staðsett. Viðskiptavinurinn sem heimsækir vefsíðuna mun aldrei vita hvort netþjónninn sé ábyrgur fyrir öðrum sýndarhýsum.

Það eru engin takmörk fyrir fjölda vefsvæða sem þú getur hýst á Apache netþjóninn þinn sem keyrir Ubuntu 18.04. Vertu samt viss um að netþjóninn þinn ráði við umferðar- og diskarýmið.

Í þessari handbók munum við leiða þig í gegnum ferlið við að keyra 2 mismunandi síður á einu dæmi af Ubuntu 18.04 VPS.

Sérstök athugasemd: Hafðu samband við bestu Linux Hosting Services síðu Hostadvice eða bestu VPS Hosting síðu til að finna helstu Linux VPS hýsingarþjónustur.

Forkröfur

  • Ubuntu 18.04 VPS
  • Notandi sem ekki er rót með sudo forréttindi
  • Apache vefþjónn

Ef þú ert ekki með apache uppsett geturðu keyrt skipuninni hér að neðan á Ubuntu 18.04 netþjóninum þínum:

$ sudo apt-get install apache2

Einnig munum við nota dæmi.com og test.com sem gildandi lén heimskunnar og síðar munum við sýna þér hvernig á að breyta skjölunum fyrir gestgjafa á tölvunni þinni til að prófa sýndarhýsingarnar.

Skref 1: Að búa til skrá / skráarsnið

Í fyrsta lagi verðum við að búa til skráarskipulag sem hýsir gögn vefsíðna okkar. Apache er með efstu skrá þar sem hún leitar að vefsíðum undir / var / www leið. Við munum þurfa að stækka þetta og búa til undirskrá fyrir tvö lén okkar.

Til að gera þetta skaltu keyra skipanirnar hér að neðan í flugglugga:

$ sudo mkdir -p /var/www/test.com/public_html
$ sudo mkdir -p /var/www/example.com/public_html

Skref 2: Að breyta eignarhaldi á skráasafni

Möppurnar sem við bjuggum til hér að ofan eru í eigu rótarnotandans. Þess vegna verðum við að breyta eignarhaldi skráanna til að leyfa núverandi skráða notanda að breyta skrám. Við munum nota tugga skipun um að gera þetta með setningafræði hér að neðan

$ sudo chown -R $ USER: $ USER /var/www/example.com/public_html
$ sudo chown -R $ USER: $ USER /var/www/test.com/public_html

Skref 3: Breyta heimildum til skjala

Við verðum að veita lestraraðgang að möppunum tveimur sem við bjuggum til hér að ofan. Þetta mun gera vefsíðurnar aðgengilegar almenningi og þetta þýðir að þessar tvær vefsíður okkar verða þjónaðar rétt þegar beðið er af vafra.

Til að gera þetta notum við skipunina hér að neðan:

$ sudo chmod -R 755 / var / www

Skref 4: Búðu til sýnishorn af vefefni fyrir hvert sýndar gestgjafi / lén

Skrár okkar og skráarsafn eru nú rétt stillt. Næst munum við búa til sýnishorn index.html skrá fyrir hverja vefsíðu sem notar nano ritstjórann með því að nota skipanirnar hér að neðan:

test.com

$ sudo nano /var/www/test.com/public_html/index.html

Afrita líma textann hér að neðan á Nano ritlinum

Þetta er test.com vefsíðan okkar

dæmi.com

$ sudo nano /var/www/example.com/public_html/index.html

Afrita líma textann hér að neðan á Nano ritlinum

Þetta er vefsíðan example.com

Mundu að loka og vista hverja skrá þegar þú ert búinn að breyta með því að ýta á CTR + X og Y.

Skref 5: Búðu til sýndarhýsingarstillingarskrár fyrir tvö vefsvæði

Þegar Apache er sett upp fyrst á Ubuntu 18.04 netþjóninum býr það til sjálfgefna sýndarhýsilskrá á stígnumetc / apache2 / sites-available / 000-default.conf.

Við verðum að afrita skrána og nota hana til að stilla text.com og example.com sýndarhýsingaraðila okkar. Til að gera þetta skaltu keyra skipunina hér að neðan

$ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test.com.conf
$ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf

Apache stillingarskrár verða að enda með „.config“ skráarlengingu.

Þegar þú hefur afritað skrárnar skaltu opna fyrstu sýndarhýsilskrána á Nano ritstjóra til að breyta innihaldi hennar með skipuninni hér að neðan:

$ sudo nano /etc/apache2/sites-available/test.com.conf

Yfirskrifaðu síðan gildin með textanum hér að neðan:

ServerAdmin [email protected]
Netþjónn test.com
ServerAlias ​​www.test.com
DocumentRoot /var/www/test.com/public_html
VillaLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log saman

Eins og þú sérð hér að ofan höfum við vísað í skrána /var/www/test.com/public_html vegna þess að við munum setja skrár test.com vefsíðunnar okkar.

Við verðum að endurtaka sömu málsmeðferð fyrir sýndar gestgjafa Beispill.com okkar

$ sudo nano /etc/apache2/sites-available/example.com.conf

Yfirskrifaðu síðan skrárnar með innihaldinu hér að neðan:

ServerAdmin [email protected]
Netfang netþjóns.com
ServerAlias ​​www.example.com
DocumentRoot /var/www/example.com/public_html
VillaLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log saman

Skref 6: Kveiktu á sýndarhýsunum tveimur

Við bjuggum til tvær stillingar skrár fyrir sýndar gestgjafa okkar. Við verðum nú að gera þeim kleift að nota skipanirnar hér að neðan:

$ sudo a2ensite test.com.conf
$ sudo a2ensite dæmi.com.conf

Skref 7: Endurræstu Apache til að breytingarnar taki gildi

Þegar þú bætir við sýndarhýsingu á Ubuntu 18.04 netþjóninum þínum þarftu að endurræsa apache með skipuninni hér að neðan:

$ sudo þjónusta apache2 endurræsa

Skref 8: Breyttu skránni fyrir gestgjafa á tölvunni þinni

Sýndar gestgjafar þínir ættu að vera í gangi. Hins vegar vegna þess að við notuðum gúmmígildi í prófunarskyni verðum við að breyta staðbundnum hýsingarskránni okkar (á staðartölvunni) en ekki VPS netþjóninum.

Þetta mun leyfa staðartölvu okkar að leysa á réttu opinberu IP tölu Ubuntu 18.04 netþjónsins okkar. Ef gert er ráð fyrir að IP-tala netþjóns Ubuntu 18.04 netþjónsins sé 222.222.222.222, þá verðurðu að bæta við þessum færslum á tölvunni þinni.

Ef þú ert að keyra Linux þarftu að breyta / etc / vélar skrá með skipuninni hér að neðan

$ sudo nano / etc / hosts

Bættu síðan við færslunum hér fyrir neðan og vistaðu skrána.

111.111.111.111 example.com
111.111.111.111 test.com

Ef staðartölvan þín er með Windows, þarftu að breyta skránni c: \ windows \ system32 \ drivers \ etc \ hosts nota textaritara eins og minnispunkta og bæta við tveimur færslunum hér að ofan eins og sýnt er hér að neðan.

Mundu að skipta um 111.111.111.111 fyrir raunverulegt almenna IP tölu netþjónsins

Skref 9: Prófaðu sýndarvélar þínar í vafranum þínum

Að lokum þarftu að fara á example.com og test.com í vafranum þínum og ef þú fylgir skrefunum rétt, þá ættirðu að sjá innihaldið sem við bjuggum til fyrir sýndarhýsingarnar eins og sýnt er hér að neðan.

Test.com

Dæmi.com

Niðurstaða

Það er auðvelt að hýsa margar vefsíður á einum Ubuntu 18.04 netþjóni. Mundu að þú getur endurtekið þá hugmynd að hýsa ótakmarkaðan fjölda sýndargestgjafa. Þetta er mjög gagnlegt ef þú ert að reka sess vefsíðu en þú vilt aðeins greiða áskriftargjöld fyrir einn VPS netþjón.

Skoðaðu efstu 3 bestu vefhýsingarþjónusturnar

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp Apache Cassandra á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp Apache, MySQL & PHP á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að stilla Nginx og Apache saman á sama Ubuntu VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að virkja Apache Mod_Rewrite á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    sérfræðingur
  • Hvernig á að tryggja Apache vefþjóninn með ModEvasive á Ubuntu 18.04 VPS
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me