For at hoste flere domæner på din server skal du oprette tilsvarende virtuelle værter på webserveren, så den kan leverere forskellig indhold til forskellige anmodninger. Denne guide fører dig gennem oprettelsen af Apache-virtuelle værter på CentOS 7.

Sådan gør du det

  1. Trin 1: Opret en katalogstruktur

    Opret en katalogstruktur til at organisere dine website-filer ved at oprette kataloger. For eksempel:

    sudo mkdir -p /var/www/mywebsite.com/public_html
  2. Trin 2: Tildel rettigheder

    Tildel rettigheder til de respektive kataloger:

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

    Opret en grundlæggende HTML-fil til at teste den virtuelle vært:

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

    Tilføj følgende indhold:

    <html>
      <head>
        <title>Velkommen til mywebsite.com</title>
      </head>
      <body>
        <h1>Hej Verden!</h1>
      </body>
    </html>

    Gem og afslut teksteditoren.

  4. Trin 4: Opret en konfigurationsfil for den virtuelle vært

    Opret en ny konfigurationsfil for den virtuelle vært i kataloget /etc/httpd/conf.d/ ved hjælp af en teksteditor som nano eller vim:

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

    Tilføj følgende konfiguration:

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

    Gem og afslut teksteditoren.

  5. Trin 5: Aktivér den virtuelle vært

    Aktivér konfigurationen for den virtuelle vært og genstart Apache:

    sudo systemctl restart httpd
  6. Trin 6: Opdater hosts-filen (valgfrit)

    Hvis du foretager tests på din lokale maskine, overvej at tilføje en post i din hosts-fil:

    sudo nano /etc/hosts

    Tilføj en linje som følgende:

    127.0.0.1 mywebsite.com

    Gem og afslut.

  7. Trin 7: Test den virtuelle vært

    Åbn din webbrowser og navigér til http://mywebsite.com. Du bør se beskeden "Hej Verden!".

Tillykke! Du har nu konfigureret en Apache-virtuel vært på CentOS 7. Tilpas indstillingerne til at matche dine specifikke behov.