Servindo varios dominios desde un servidor web Apache
É fácil configurar alias DNS co servidor web Apache. O que isto significa é que se ten un dominio web ou 100 pode axustalas todas para apuntar a diferentes directorios do seu servidor web e aloxalos a todos.
Dificultade: difícil
Tempo necesario: 10 minutos
Configuración de alias DNS
- Crea un directorio no teu servidor web de Apache.
Asegúrese de poñer o directorio dentro dos directorios do servidor web e non en ningún lugar da súa máquina. Por exemplo, a maioría dos ficheiros web do servidor Apache están localizados no cartafol htdocs. Entón, cree unha subcartafol para aloxar os seus ficheiros de dominio. É unha boa idea poñer un ficheiro index.html no directorio para que poida probar máis tarde.
- Na versión 1 de Apache, edite o ficheiro apache.conf e busque a sección vhosts (hosts virtuais).
Na versión 2 de Apache, edite o ficheiro vhosts.conf.
Estes normalmente están localizados nun directorio de configuración do teu servidor web, non na área de htdocs. - En calquera das dúas versións, edite a sección Vhosts para engadir un novo servidor virtual:
IP_ADDRESS>
Cambia as porcións destacadas do código anterior para a información específica do teu sitio e dominio.
Nome do servidor DOMAIN NAME
DocumentRoot FULL_PATH_TO_DIRECTORY - Reinicia Apache.
- Edite o ficheiro named.conf
- Engade unha entrada para o dominio:
zona " DOMINIO" EN {
Cambia as porcións destacadas do código anterior para a información específica do teu sitio e dominio.
tipo mestre;
ficheiro " LOCATION_OF_DB_FILE ";
permitir a transferencia { IP_ADDRESS ; };
}; - Crea o ficheiro db para o dominio
O xeito máis sinxelo é copiar outros ficheiros db e engadir o teu novo dominio. - Recargue o seu DNS
- Proba o teu dominio no teu navegador web.
Pode levar varias horas para que o seu DNS se propague, pero mentres apunte ao seu DNS local, debería poder probar de inmediato.
O que necesitas
- Servidor web Apache
- DNS chamado
- Acceso a ficheiros conf