Jotta voit varastoita useita verkkotunnusten palvelimella, sinun täytyy luoda vastaavia virtuaalisia isäntöjä web-palvelimessa, jotta se voi toimittaa erilistä sisältöä eri pyynnöille. Tämä oppaat kertoo, miten luoda Apache-virtuaaliset isännät CentOS 7:ssä.

Miten tehdään

  1. Vaihe 1: Luo hakemistorakenne

    Luo hakemistorakenne verkkosivujen tiedostojen järjestämiseksi luomalla hakemistoja. Esimerkiksi:

    sudo mkdir -p /var/www/mywebsite.com/public_html
  2. Vaihe 2: Määrittele käyttöoikeudet

    Määrittele hakemistojen käyttöoikeudet sopivasti:

    sudo chown -R apache:apache /var/www/mywebsite.com
    sudo chmod -R 755 /var/www
  3. Vaihe 3: Luo HTML-tiedosto

    Luo perustava HTML-tiedosto virtuaalisen isännän testaamiseksi:

    sudo nano /var/www/mywebsite.com/public_html/index.html

    Lisää seuraava sisältö:

    <html>
      <head>
        <title>Tervetuloa mywebsite.com</title>
      </head>
      <body>
        <h1>Hei maailma!</h1>
      </body>
    </html>

    Tallenna ja sulje tekstieditori.

  4. Vaihe 4: Luo virtuaalisen isännän määritystiedosto

    Luo uusi virtuaalisen isännän määritystiedosto hakemistossa /etc/httpd/conf.d/ käyttämällä tekstieditoriä kuten nano tai vim:

    sudo nano /etc/httpd/conf.d/mywebsite.com.conf

    Lisää seuraava määritys:

    <VirtualHost *:80>
      ServerAdmin webmaster@mywebsite.com
      ServerName mywebsite.com
      DocumentRoot /var/www/mywebsite.com/public_html
    
      ErrorLog /var/log/httpd/mywebsite.com_error.log
      CustomLog /var/log/httpd/mywebsite.com_access.log combined
    </VirtualHost>

    Tallenna ja sulje tekstieditori.

  5. Vaihe 5: Ota virtuaalinen isäntä käyttöön

    Aktivoi virtuaalisen isännän määritys ja uudelleenkäynnistä Apache:

    sudo systemctl restart httpd
  6. Vaihe 6: Päivitä hosts-tiedosto (valinnainen)

    Jos teet testejä paikallisella koneellasi, harkitse lisäämisen hosts-tiedostoon:

    sudo nano /etc/hosts

    Lisää rivi kuten seuraava:

    127.0.0.1 mywebsite.com

    Tallenna ja sulje.

  7. Vaihe 7: Testaa virtuaalinen isäntä

    Avaa verkkoselain ja siirry osoitteeseen http://mywebsite.com. Sinun pitäisi nähdä viestin "Hei maailma!".

Onneksi mukavaa! Olet onnistuneesti määrittänyt Apache-virtuaalisen isännän CentOS 7:ssä. Mukauta asetuksia omiin tarpeisiin.