È facile impostare gli alias DNS con il server Web Apache. Ciò significa che se hai un dominio web o 100 puoi impostarli tutti in modo da puntare a diverse directory sul tuo server web e ospitarli tutti da soli.
Difficoltà: Difficile
Tempo richiesto: 10 minuti
Impostazione degli alias DNS
- Crea una directory sul tuo server web Apache.
- Assicurati di inserire la directory nelle directory del tuo server web e non in qualsiasi posizione sul tuo computer. Ad esempio, la maggior parte dei file Web del server Apache si trova nel
htdocs cartella. Quindi crea una sottocartella per ospitare i tuoi file di dominio. È una buona idea mettere un file index.html nella directory in modo che tu possa testare più tardi.
- Assicurati di inserire la directory nelle directory del tuo server web e non in qualsiasi posizione sul tuo computer. Ad esempio, la maggior parte dei file Web del server Apache si trova nel
- Nella versione 1 di Apache, modifica il file
apache.conf file e trova la sezione vhosts (host virtuali).
- Nella versione 2 di Apache, modifica il file
vhosts.conf file.
- Questi si trovano di solito in una directory di configurazione sul tuo server web, non nel
htdocs la zona.
- Nella versione 2 di Apache, modifica il file
- In entrambe le versioni, modifica la sezione vhosts per aggiungere un nuovo host virtuale:
-
IP_ADDRESS>
-
-
Nome del server NOME DEL DOMINIO
-
DocumentRoot FULL_PATH_TO_DIRECTORY
- Cambia le parti evidenziate del codice sopra per le informazioni specifiche per il tuo sito e dominio.
- Riavvia Apache.
- Modifica il tuo
named.conf file
- Aggiungi una voce per il dominio:
-
zona " DOMINIO "IN {
-
-
tipo master;
-
file "LOCATION_OF_DB_FILE";
-
allow-transfer {IP_ADDRESS; };
-
};
- Cambia le parti evidenziate del codice sopra per le informazioni specifiche per il tuo sito e dominio.
- Creare il file db per il dominio
- Il modo più semplice è copiare altri file db e aggiungere il tuo nuovo dominio.
- Ricarica il tuo DNS
- Metti alla prova il tuo dominio nel tuo browser web.
- Potrebbero essere necessarie diverse ore prima che il tuo DNS si propaghi, ma finché stai indicando il tuo DNS locale dovresti essere in grado di testare subito.
Quello di cui hai bisogno
- Apache Web Server
- Denominato DNS
- Accesso ai file conf