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
- Skapa en katalog på din Apache webbserver.
- 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.
- 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
- I version 1 av Apache, redigera
apache.conf fil och hitta vhosts (virtuella värdar) avsnittet.
- I version 2 av Apache, redigera
vhosts.conf fil.
- Dessa är vanligtvis placerade i en konfigurationskatalog på din webbserver, inte i
htdocs område.
- I version 2 av Apache, redigera
- I vardera versionen redigerar du vhosts-sektionen för att lägga till en ny virtuell värd:
-
IP_ADDRESS>
-
-
Server namn DOMÄN NAMN
-
Document FULL_PATH_TO_DIRECTORY
- Ändra de markerade delarna av koden ovan till den information som är specifik för din webbplats och domän.
- Starta om Apache.
- Redigera din
named.conf fil
- Lägg till en post för domänen:
-
zon " DOMAIN "IN {
-
-
typ mästare;
-
filen "LOCATION_OF_DB_FILE";
-
tillåta överföring {IP_ADDRESS; };
-
};
- Ändra de markerade delarna av koden ovan till den information som är specifik för din webbplats och domän.
- Skapa db-filen för domänen
- Det enklaste sättet är att kopiera andra db-filer och lägga till din nya domän.
- Ladda om din DNS
- Testa din domän i din webbläsare.
- 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