FÅ 3000 KR NU ENKELT FÖR STADENS BOR HÄMTA NU
kithoof.pages.dev


Konfigurera virtuella värdar i Apache HTTP-server

En virtuell värd tillåter en enskild Apache HTTP-server att vara värd för flera webbplatser eller domäner på samma maskin. Varje webbplats kan ha sin egen dokumentrot, konfiguration och säkerhetsinställningar.

Förutsättningar

Steg för att skapa en namnbaserad virtuell värd

  1. Skapa dokumentrotkatalog:

    Skapa en katalog för din webbplats filer. Till exempel: /var/www/dindomän.com/public_html

  2. Skapa en konfigurationsfil för virtuell värd:

    Navigera till Apaches webbplats-tillgängliga katalog (t.ex. /etc/apache2/sites-available/ eller /etc/httpd/conf/sites-available/).

    Skapa en ny konfigurationsfil (t.ex. dindomän.com.conf).

  3. Definiera den virtuella värden:

    Inuti dindomän.com.conf lägger du till följande struktur (justera sökvägar och domännamn):

     
    <VirtualHost :80> 
    ServerAdmin webmaster@localhost 
    Servernamn dindomän.com 
    Serveralias www.dindomän.com 
    DocumentRoot /var/www/dindomän.com/public_html 
    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log kombinerat 
    <Katalog /var/www/dindomän.com/public_html> 
    Alternativ Index FöljSymLinks 
    Tillåt Åsidosätt alla 
    Kräv alla beviljade 
    </Katalog> 
    </VirtualHost> 
    
  4. Aktivera den virtuella värden:

    Använd Apache-verktyget för att aktivera den nya webbplatsen:

    sudo a2ensite yourdomain.com.conf (Debian/Ubuntu)

    För RHEL/CentOS, skapa vanligtvis en symbollänk eller se till att filen ingår i httpd.conf.

  5. Aktivera Apache-moduler (valfritt):

    Om din webbplats kräver omskrivning av webbadresser, aktivera modulen mod_rewrite:

    sudo a2enmod omskrivning

  6. Uppdatera fil för lokala värdar (för testning):

    För att testa lokalt utan DNS-ändringar, lägg till en post i din maskins värdfil (t.ex. /etc/hosts eller C:\Windows\System32\drivers\etc\hosts):

    127.0.0.1 dindomän.com www.dindomän.com

  7. Testa Apache-konfiguration:

    Verifiera syntax innan du startar om:

    sudo apachectl configtest

  8. Starta om Apache Service:

    Tillämpa ändringar genom att starta om Apache:

    sudo systemctl starta om apache2 (Debian/Ubuntu)

    sudo systemctl starta om httpd (RHEL/CentOS)

Virtuella värdkonfigurationstyper

Typ IP-adresskrav Portkrav Direktiv för serverblockering Primärt användningsfall
Namnbaserat En IP-adress för flera domäner Typiskt port 80 (HTTP) eller 443 (HTTPS) Servernamn, Serveralias Vanligaste, kostnadseffektiva värd för flera webbplatser på en enda server.
IP-baserad Varje domän kräver en unik IP-adress Kan använda vilken port som helst, ofta specifik per IP VirtualHost IP_ADDRESS:PORT Äldre system, specifik säkerhet eller dedikerade resursbehov.
Portbaserat En IP-adress Varje virtuell värd använder en unik port (t.ex. 80, 8080) VirtualHost :PORT Testmiljöer, interna applikationer eller när domännamn inte är tillgängliga.

Copyright ©kithoof.pages.dev 2026