ejecutando Debian 11.
¿Cómo debo agregar mi subdominio a mi sitio usando mis registros DNS CNAME? El directorio de mi sitio web está ubicado en /var/www/ y me pregunto si puedo crear un subdirectorio para el subdominio dentro de ese directorio.
es decir, /var/www/dir-dominio/dir-subdominio
¿Puedo agregar el subdominio server_name a la derecha en mi archivo de configuración de sitios disponibles?
No quiero crear toneladas de registros A/AAAA para apuntar a mi subdominio, ya que podría volverse complicado ya que probablemente crearé más subdominios más adelante, blog.example.com, git.example.com, etc.
Lo siento si esta publicación es larga, soy nueva en esto y no sé cómo hacerla más concisa.
Respuesta1
El directorio real en nginx puede ser cualquier cosa, solo necesita configurar la root
directiva correctamente en el host virtual para el subdominio.
Recomendaría tener un directorio completamente separado para cada host virtual, por ejemplo:
/var/www/example.com
/var/www/sub.example.com
Si tiene archivos de subdominio en /var/www/example.com/subdomain
el directorio, es posible que tenga problemas de contenido duplicado, ya que el mismo contenido estaría disponible en http://sub.example.com
y http://example.com/subdomain
.
Respuesta2
Agregue los subdominios como entradas en el mismo archivo de configuración del servidor y apunte los subdominios a la ruta de archivo específica que contiene los archivos de los subdominios. Crear un subdirectorio debería funcionar.https://stackoverflow.com/questions/17568981/nginx-two-subdomain-configuration
Actualice cnames con su proveedor de DNS.
Puede usar nginx -t para verificar la sintaxis en sus archivos.