¿Por qué nginx no reconoce el subdominio conf?

He creado una configuration para mi subdominio, pero no está funcionando. Literalmente copié domain.conf y renombrada a sub.domain.conf y luego dentro de la configuration renombró los nombres de server y los pathings de domain.com a sub.domain.com y no está funcionando. Y si haces ls en el directory habilitado para sitios, puedes ver que el subdominio conf está en rojo. Qué significa eso? nginx -t no da errores.

/images//BXj5q.png

Me las arreglé para hacer el trabajo de subdominio si entro su propio bloque de server dentro de domain.conf principal, pero quiero tener file de configuration separado para el subdominio porque va a ejecutar la plataforma de cms y contiene muchas otras configs y va a hacer eso por lotes de subdominios múltiples, y apretando todos ellos en el mismo domain.conf principal es simplemente impráctico.

Por lo general, un color azul claro en la salida de ls significa un enlace simbólico y un color rojo significa un enlace simbólico roto. Me parece que tienes un enlace simbólico roto y es por eso que tu subdominio no funciona.

Usted necesita copyr y editar los files originales no los enlaces simbólicos. Realice los cambios en los files en sites-available . El directory sites-enabled es sólo una colección de enlaces simbólicos a la configuration habilitada.