For å vertsflate flere domener på serveren din, må du opprette tilsvarende virtuelle vertsmaskiner på webserveren, slik at den kan levere forskjellig innhold for ulike forespørsler. Denne guiden fører deg gjennom prosessen med å sette opp Apache-virtuelle vertsmaskiner på CentOS 7.

Hvordan du gjør det

  1. Trinn 1: Opprett en katalogstruktur

    Opprett en katalogstruktur for å organisere dine nettsidefiler ved å opprette kataloger. For eksempel:

    sudo mkdir -p /var/www/mywebsite.com/public_html
  2. Trinn 2: Tildel tillatelser

    Tildel tilganger passende for katalogene:

    sudo chown -R apache:apache /var/www/mywebsite.com
    sudo chmod -R 755 /var/www
  3. Trinn 3: Opprett en HTML-fil

    Lag en grunnleggende HTML-fil for å teste den virtuelle vertsmaskinen:

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

    Legg til følgende innhold:

    <html>
      <head>
        <title>Velkommen til mywebsite.com</title>
      </head>
      <body>
        <h1>Hello World!</h1>
      </body>
    </html>

    Lagre og avslutt teksteditoren.

  4. Trinn 4: Opprett en konfigurasjonsfil for den virtuelle vertsmaskinen

    Lag en ny konfigurasjonsfil for den virtuelle vertsmaskinen i katalogen /etc/httpd/conf.d/ ved hjelp av en teksteditor som nano eller vim:

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

    Legg til følgende konfigurasjon:

    <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>

    Lagre og avslutt teksteditoren.

  5. Trinn 5: Aktiver den virtuelle vertsmaskinen

    Aktiver konfigurasjonen for den virtuelle vertsmaskinen og restart Apache:

    sudo systemctl restart httpd
  6. Trinn 6: Oppdater hosts-filen (valgfritt)

    Hvis du gjør tester på din lokale maskin, overvei å legge til en oppføring i hosts-filen din:

    sudo nano /etc/hosts

    Legg til en linje som følger:

    127.0.0.1 mywebsite.com

    Lagre og avslutt.

  7. Trinn 7: Test den virtuelle vertsmaskinen

    Åpne din nettleser og naviger til http://mywebsite.com. Du bør se meldingen "Hello World!".

Til gratulasjon! Du har nå konfigurert en Apache-virtuell vertsmaskin på CentOS 7. Tilpass innstillingene for å passe dine spesifikke behov.