Skip to main content

Så här konfigurerar du DNS-aliaser med Apache Web Server

Gifs With Sound #228 (April 2025)

Gifs With Sound #228 (April 2025)
Anonim

Det är lätt att konfigurera DNS-aliaser med Apache-webbservern. Vad det innebär är att om du har en webbdomän eller 100 kan du ställa in dem alla för att peka på olika kataloger på din webbserver och värd dem alla själv.

Svårighet: Hård

Tid som krävs: 10 minuter

Ställa in DNS-aliaser

  1. Skapa en katalog på din Apache webbserver.
    1. Var noga med att lägga katalogen i webbserverns kataloger, och inte på någon plats på din maskin. Till exempel finns de flesta Apache-serverns webfiler i

      htdocs mapp. Så skapa en undermapp där för att vara värd för dina domänfiler. Det är en bra idé att lägga en index.html-fil i katalogen så att du kan testa senare.

  2. I version 1 av Apache, redigera

    apache.conf fil och hitta vhosts (virtuella värdar) avsnittet.

    1. I version 2 av Apache, redigera

      vhosts.conf fil.

    2. Dessa är vanligtvis placerade i en konfigurationskatalog på din webbserver, inte i

      htdocs område.

  3. I vardera versionen redigerar du vhosts-sektionen för att lägga till en ny virtuell värd:
    1. IP_ADDRESS>

  4. Server namn DOMÄN NAMN

  5. Document FULL_PATH_TO_DIRECTORY

    1. Ändra de markerade delarna av koden ovan till den information som är specifik för din webbplats och domän.
  6. Starta om Apache.
  7. Redigera din

    named.conf fil

  8. Lägg till en post för domänen:
    1. zon " DOMAIN "IN {

  9. typ mästare;

  10. filen "LOCATION_OF_DB_FILE";

  11. tillåta överföring {IP_ADDRESS; };

  12. };

    1. Ändra de markerade delarna av koden ovan till den information som är specifik för din webbplats och domän.
  13. Skapa db-filen för domänen
    1. Det enklaste sättet är att kopiera andra db-filer och lägga till din nya domän.
  14. Ladda om din DNS
  15. Testa din domän i din webbläsare.
    1. Det kan ta flera timmar för din DNS att sprida sig, men så länge du pekar på din lokala DNS borde du kunna testa direkt.

Vad du behöver

  • Apache Web Server
  • Namngiven DNS
  • Tillgång till konfelfiler