• Digitaaliset tarvikkeet
  • Palvelin
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • Ota meihin yhteyttä
  1. Home
  2. Article
  3. Isännöi useita sivustoja yhdellä palvelimella Apache | Liquid Web

Isännöi useita sivustoja yhdellä palvelimella Apache | Liquid Web

Rsdaa 18/12/2021 1093

Jos isännöit useampaa kuin yhtä sivustoa palvelimella, käytät todennäköisimmin Apachen virtuaalisia isäntätiedostoja ilmoittaaksesi, mikä verkkotunnus tulee toimittaa. Nimipohjaiset virtuaaliset isännät ovat yksi menetelmistä, joita käytetään sivustopyyntöjen ratkaisemiseen. Tämä tarkoittaa, että kun joku katselee sivustoasi, pyyntö siirtyy palvelimelle, joka puolestaan ​​määrittää, minkä sivuston tiedostot toimitetaan verkkotunnuksen nimen perusteella. Tällä menetelmällä voit isännöidä useita sivustoja samalla palvelimella samalla IP-osoitteella. Tässä opetusohjelmassa näytämme, kuinka voit määrittää virtuaalisen isäntätiedoston kullekin verkkotunnuksellesi Ubuntu 18.04 VPS -palvelimella.

Preflight

Vaihe 1: Luo hakemisto jokaiselle sivustolle

Luot /var/www-kansioon hakemiston jokaiselle ylläpitämällesi sivustolle .Tätä äskettäin luotua sijaintia kutsutaan myös asiakirjan juuren sijainniksi; sinun on määritettävä tämä polku myöhemmin määritystiedostossa.Tilaa domain.com ja domain2.com verkkotunnusten nimille.

mkdir -p /var/www/domain.com/public_html

mkdir -p /var/www/domain2.com/public_html

Vaihe 2: Määritä kansion käyttöoikeudet

Vaihe 3: Määritä hakemistosivu

Jos haluat nähdä kotisivun, sinun on varmistettava, että index.html-tiedosto on luotu jokaiselle verkkotunnukselle. Tässä tiedostossa voidaan määrittää jotain niin yksinkertaista kuin "domain.com-testaus".

vim /var/www/domain.com/public_html/index.html

Tallenna ja lopeta painamalla Esc-painiketta ja kirjoittamalla :wq

Toista vaiheet toiselle verkkotunnuksellesi käyttämällä alla olevaa komentoa.

vim /var/www/domain2.com/public_html/index.html

Vaihe 4: Kopioi kunkin sivuston määritystiedosto

Kopioi kunkin sivuston oletusmääritystiedosto. Tämä varmistaa myös, että sinulla on aina oletuskopio tulevaa sivuston luomista varten.

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf

Vaihe 5: Muokkaa kunkin sivuston määritystiedostoa

Säädät ja lisäät vähintään korostetut rivit ja tunnisteisiin.

Huomaa

ServerAlias ​​on vaihtoehtoinen nimi verkkotunnuksellesi. Tässä ja useimmissa tapauksissa kirjoitat www-tunnuksen verkkotunnuksen nimen eteen, jotta ihmiset voivat tarkastella sivustoa joko www-tunnuksella tai muulla nimellä (ServerName).

vim /etc/apache2/sites-available/domain.com.conf

ServerAdmin admin@example.comPalvelinnimi domain.comPalvelinAlias ​​www.domain.comDocumentRoot /var/www/domain.com/public_htmlErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR} yhdistetty

Lopeta ja tallenna käyttämällä :wq. Toista tämä prosessi domain2.com.conf-tiedostollesi ja muista päivittää toisen verkkotunnuksesi ServerName, ServerAlias ​​ja DocumentRoot.

Vaihe 6: Ota määritystiedosto käyttöön

Palvelimesi on asetettu lukemaan oletusarvoinen 000-default.conf-tiedosto. Edellisessä vaiheessa teimme kuitenkin uuden määritystiedoston jokainen verkkotunnus. Joten meidän on poistettava oletustiedosto käytöstä.

a2dissite 000-default.confJotta palvelimesi yhdistetään verkkotunnuksiin, sinun on otettava käyttöön kaikki äskettäin tehdyt .conf-tiedostot.

a2ensite domain2.com.conf

Käynnistämme Apache-palvelun uudelleen rekisteröidäksemme muutokset.

systemctl käynnistä apache2 uudelleen

Vaihe 7: Tarkista Apache-määritykset

Kun jompikumpi näistä ominaisuuksista on määritetty, voit käydä verkkosivustollasi selaimessa ja nähdä vaiheessa 3 määritetyt index.html-sivut.

Liquid Web -asiakkaat saavat 24/7-tukea sormiensa päässä loistavan nopeiden palvelimien avulla. Jos huomaat olevasi jumissa jossain vaiheessa, tukitiimimme tuntee Apache-kokoonpanot ja voi auttaa!


PREV: VMware vSphere & Microsoft LDAP-kanavan sidonta ja allekirjoitus...

NEXT: Kuinka liittää ESXi AD:hen parantaaksesi hallintaa ja turvallisuutta

Popular Articles

Hot Articles

Navigation Lists

Back to Top