feat: puertos nombrados por servicio en lugar de lista genérica #100
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/ports-por-servicio"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reemplaza
ports: [N]por variables específicas por servicio (ssh_port,gitea_port,peertube_port), cada una con su propio template nginx streamy destino implícito. Migra los 6 nodos existentes a
ssh_port.@Numerica esto es lo mismo que #99 pero cada puerto nuevo implica que tenemos que copiar un archivo de configuración que es igual entre todos los puertos. nginx no va a procesar el protocolo en los proxies de stream, así que no vale la pena tener archivos únicos que ahora son iguales pero luego podrían diferir, porque no hay diferencia.
@fauno no es lo mismo, porque en #99 un numero de puerto se puede especificar solo una vez, lo que nos arrastra el problema hacia cada servicio en cada huerta, por ej. habria que configurar SSH en un puerto distinto en cada una.
en esta propuesta, la contra es tener que variar numeros de puerto, pero al menos resuelve el caso
por otra la parte los archivos no son iguales por servicios (quizas ahora lo son porque no los hemos elaborado, pero por ej. el de gitea ya tiene sus particularidades)
esto es una limitación del protocolo, no de nuestra configuración
en el otro pr no es necesario cambiar ni hardcodear el número de puerto interno, se lo especifica después de los dos puntos, o sea
puerto_EXterno:puerto_INternocomo en docker.en este pr yo los veo iguales, upstream a puerto interno, listen a puerto externo. no creo que modifiquemos más que eso, porque stream no entiende el protocolo, solo hace un túnel entre un puerto interno y otro externo y por eso el puerto externo siempre tiene que ser distinto.
edité el comentario anterior porque escribí externo:externo en vez de externo:interno
ya hice una configuración manual en
/opt/abyayala/proxy/vhosts/yanapak.abyaya.la.confcuando probamos el proxy de rtmp con @ChasquiLabo hoy a la mañanapero carajo, el archivo es
/opt/abyayala/proxy/stream/labo.confincluso el archivo poría ser tan simple como
a favor de #99
Pull request closed