Re: [OT] Tomcat + 2 app
No necesitas mover iptables, puedes recibir los dos dominios en el mismo puerto. En la configuración de tomcat debes rear dos virtualhost distintos, cada uno con el hostname igual al dominio y especificando el directorio al que dirigirá cada dominio. Durante la petición tomcat revisará el nombre de dominio e iniciará la aplicación correspondiente, en caso de no encontrar una aplicación entonces ejecutará la aplicación por defecto. El mar., 21 de abr. de 2015 a la(s) 2:09 p. m., Lacho marcoscapel...@gmail.com escribió: Hola, hasta el momento he usado virtualhost + tomcat -- https://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html algunas variantes de mod_proxy -- https://httpd.apache.org/docs/2.2/mod/mod_proxy.html redireccionamiento con iptables y configurar tomcat en diferentes puertos, esto no recuerdo donde lo vi, pero nunca funciono. Básicamente por si no quedo claro en algún momento, lo que necesito es lo siguiente: las 2 aplicaciones que tengo en tomcat están alojadas en /opt/tomcat/webapps una se llama conectaviz y la otra historial hasta el momento he podido hacer funcionar 1 de ellas, pero no las 2 juntas. Esto lo hice cuando en la carpeta /opt/tomcat/webapps/ROOT/ cree un archivo index.html y le hice una referencia a la app meta http-equiv=refresh content=0;URL=historial/servlet/winicio Si es necesario se le asigna un dominio a cada app, www.app1.com y www.app2.com pero no lo tengo claro como hacerlo. -- Lacho:~# -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5536a040.6020...@gmail.com
Re: [OT] Tomcat + 2 app
Hola, La configuración que me decís, es en server.xml ? o crear virtualhost con apache ? -- Lacho:~# -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5536a624.3030...@gmail.com
Re: [OT] Tomcat + 2 app
Hola, hasta el momento he usado virtualhost + tomcat -- https://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html algunas variantes de mod_proxy -- https://httpd.apache.org/docs/2.2/mod/mod_proxy.html redireccionamiento con iptables y configurar tomcat en diferentes puertos, esto no recuerdo donde lo vi, pero nunca funciono. Básicamente por si no quedo claro en algún momento, lo que necesito es lo siguiente: las 2 aplicaciones que tengo en tomcat están alojadas en /opt/tomcat/webapps una se llama conectaviz y la otra historial hasta el momento he podido hacer funcionar 1 de ellas, pero no las 2 juntas. Esto lo hice cuando en la carpeta /opt/tomcat/webapps/ROOT/ cree un archivo index.html y le hice una referencia a la app meta http-equiv=refresh content=0;URL=historial/servlet/winicio Si es necesario se le asigna un dominio a cada app, www.app1.com y www.app2.com pero no lo tengo claro como hacerlo. -- Lacho:~# -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5536a040.6020...@gmail.com
Re: [OT] Tomcat + 2 app
Hola, Estuve viendo algunas de las opciones, pero ninguna me dio resultado. Con respecto a lo de welcome-file-list estuve viendo pero me parece que no funciona con servlet, por que cuando lo probé la aplicación ni siquiera iniciaba. -- Lacho:~# signature.asc Description: OpenPGP digital signature
OT [Una de bash muy buena...]
Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz... Necesito de esta linea por ejemplo: [{type:07,number:2705045091096},{type:01,number:2788156539794}{type:08,number:2748168531483} Me gustaría sacar solo los numeros después de number: , por ejemplo, solo sacar esto: 2705045091096 2788156539794 2748168531483 He mirado con grep, awk , sed, cut... Soy incapaz... Alguien podría hecharme un cable? Gracias de antemano.
Re: [OT] Tomcat + 2 app
El Tue, 21 Apr 2015 12:08:59 -0300, Lacho escribió: Estuve viendo algunas de las opciones, pero ninguna me dio resultado. Con respecto a lo de welcome-file-list estuve viendo pero me parece que no funciona con servlet, por que cuando lo probé la aplicación ni siquiera iniciaba. Si nos dices qué es lo que has probado exactamente y con qué resultados mejor, así se puede ir descartando cosas. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2015.04.21.15.34...@gmail.com
Re: OT [Una de bash muy buena...]
On Tue, Apr 21, 2015 at 05:13:50PM +0200, Maykel Franco wrote: Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz... Necesito de esta linea por ejemplo: [{type:07,number:2705045091096},{type:01,number:2788156539794}{type:08,number:2748168531483} Me gustaría sacar solo los numeros después de number: , por ejemplo, solo sacar esto: 2705045091096 2788156539794 2748168531483 He mirado con grep, awk , sed, cut... Soy incapaz... Alguien podría hecharme un cable? Gracias de antemano. ¿Y tiene que ser en Bash? Porque lenguajes como Python tienen módulos para tratar Json que justamente sirven para esto. Por cierto, recuerda enviar correos en texto plano. -- Adrià García-Alzórriz 0x09494C14 You will attract cultured and artistic people to your home. signature.asc Description: Digital signature
Re: OT [Una de bash muy buena...]
El 04/21/2015 12:13 PM, Maykel Franco escribió: Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz... Necesito de esta linea por ejemplo: [{type:07,number:2705045091096},{type:01,number:2788156539794}{type:08,number:2748168531483} Me gustaría sacar solo los numeros después de number: , por ejemplo, solo sacar esto: 2705045091096 2788156539794 2748168531483 He mirado con grep, awk , sed, cut... Soy incapaz... Alguien podría hecharme un cable? Gracias de antemano. Maykel Prueba con esto echo '[{type:07,number:2705045091096},{type:01,number:2788156539794}{type:08,number:2748168531483}'| grep -o --color -E [0-9]{13} El echo lo hice para simular la busqueda. Grep -o es para que solo muestre lo que dió con la busqueda Saludos! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/55366cb4.5040...@fibertel.com.ar
Re: OT [Una de bash muy buena...]
El Tue, 21 Apr 2015 12:28:52 -0300, Zeque escribió: El 04/21/2015 12:13 PM, Maykel Franco escribió: Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz... Necesito de esta linea por ejemplo: [{type:07,number:2705045091096}, {type:01,number:2788156539794} {type:08,number:2748168531483} Me gustaría sacar solo los numeros después de number: , por ejemplo, solo sacar esto: 2705045091096 2788156539794 2748168531483 He mirado con grep, awk , sed, cut... Soy incapaz... Alguien podría hecharme un cable? Prueba con esto echo '[{type:07,number:2705045091096}, {type:01,number:2788156539794} {type:08,number:2748168531483}'| grep -o --color -E [0-9]{13} El echo lo hice para simular la busqueda. Grep -o es para que solo muestre lo que dió con la busqueda Ojo que ese filtro sólo sirve para campos con 13 caracteres numéricos. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2015.04.21.15.55...@gmail.com
Re: [OT] Tomcat + 2 app
Sí, mira acá está la documentación: https://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html El mar., 21 de abr. de 2015 a la(s) 2:34 p. m., Lacho marcoscapel...@gmail.com escribió: Hola, La configuración que me decís, es en server.xml ? o crear virtualhost con apache ? -- Lacho:~# -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5536a624.3030...@gmail.com
iptables SNAT,DNAT y caso extraño que no funciona
Un saludo a la lista: He estado jugueteando con iptables y me he encontrado con un caso en el que no funciona como yo me esperaba. De hecho, me parece que no debería funcionar así, pero me gustaría que alguien opinara al respecto. El supuesto es el siguiente: Máquina 1 192.168.255.2 | Cortafuegos -+ 192.168.255.1 | Máquina 2 192.168.255.3 O sea las tres máquinas están en la misma red. La prueba consiste en enviar un ping de M1 a M2, pero pasando por el cortafuegos, de modo que M1 cree que le responde el cortafuegos y M2 que quien le hace ping es también el cortafuegos. De este supuesto he hecho tres casos distintos: Caso A) El cortafuegos escucha en la red a través de eth2. Caso B) M1 y M2 están en dos segmentos distintos de la red, que se encuentran unidos gracias al cortafuegos. En este caso, eth1 conecta con el segmento de M1 y eth2 conecta con el segmento de M2. eth1 y eth2 están dentro de una interfaz puente br0. Caso C) Como B) se monta una interfaz puente br0, pero M1 y M2 caen en el mismo segmento de RED, así que los paquetes siempre salen y entran por eth1. Para lograr que M1 y M2 crean que se está comunicando con el cortafuegos y no entre ellas, he usado SNAT y DNAT. Para el caso A): # iptables -t nat -A PREROUTING -i eth2 -p icmp \ -j DNAT --to-destination 192.168.255.3 # iptables -t nat -A POSTROUTING -o eth2 -p icmp -m conntrack --ctstate DNAT \ -j SNAT --to-source 192.168.255.1 Y para el B) y C) lo mismo pero sustituyendo eth2 por br0. Además para estar seguro de que M2 sólo es capaz de comunicarse con el cortafuegos: # iptables -A INPUT -p icmp ! -s 192.168.255.1 -j DROP # iptables -A OUTPUT -p icmp ! -d 192.168.255.1 -j DROP Pues bien si en M1 hago: $ ping -c1 192.168.255.1 Se obtiene respuesta perfectamente en el caso A) y B), pero no en el C). Pero lo más curioso del asunto, es que si en el caso C), me pongo a escuchar con tcpdump la interfaz br0 del cortafuegos a ver si saco algo en claro, śí funciona. :/ Las salidas de tcpdump en el cortafuegos son: Caso A) # tcpdump -ni eth1 icmp 18:02:24.110695 IP 192.168.255.2 192.168.255.1: ICMP echo request, etc. 18:02:24.110779 IP 192.168.255.1 192.168.255.3: ICMP echo request, etc. 18:02:24.111491 IP 192.168.255.3 192.168.255.1: ICMP echo reply, etc. 18:02:24.111510 IP 192.168.255.1 192.168.255.2: ICMP echo reply, etc. Caso B) # tcpdump -ni eth1 icmp 17:36:57.270693 IP 192.168.255.2 192.168.255.1: ICMP echo request, etc. 17:36:57.271098 IP 192.168.255.1 192.168.255.2: ICMP echo reply, etc. # tcpdump -ni eth2 icmp 17:36:40.651471 IP 192.168.255.1 192.168.255.3: ICMP echo request, etc. 17:36:40.651928 IP 192.168.255.3 192.168.255.1: ICMP echo reply, etc. Caso C) # tcpdump -ni eth1 icmp 18:27:36.902663 IP 192.168.255.2 192.168.255.1: ICMP echo request, etc. #tcpdump -ni br0 icmp 18:28:23.735113 IP 192.168.255.2 192.168.255.3: ICMP echo request, etc. 18:28:23.735171 IP 192.168.255.1 192.168.255.3: ICMP echo request, etc. 18:28:23.735536 IP 192.168.255.3 192.168.255.2: ICMP echo reply, etc. 18:28:23.735547 IP 192.168.255.1 192.168.255.2: ICMP echo reply, etc. Esta última monitorizacióm no sé cómo interpretarla. La lógica sería la del caso A. -- Harto sabe, si me sabe bien. --- Francisco de Quevedo --- -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150421163130.ga5...@cubo.casa
Re: OT [Una de bash muy buena...]
El Tue, 21 de Apr de 2015, a las 05:13:50PM +0200, Maykel Franco dijo: Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz... Necesito de esta linea por ejemplo: [{type:07,number:2705045091096},{type:01,number:2788156539794}{type:08,number:2748168531483} Vaya por delante que eso parece json y lo podrías tratar con jshon, que tiene paquete en debian. De todos modos: Me gustaría sacar solo los numeros después de number: , por ejemplo, solo sacar esto: 2705045091096 2788156539794 2748168531483 Una solución con grep: $ grep -oP '(?=number:)[0-9]+(?=)'$CADENA 2705045091096 2788156539794 2748168531483 -- Hay dos sistemas de conseguir la felicidad: uno, hacerse el idiota; otro, serlo. --- Enrique Jardiel Poncela. -- -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150421163813.gb5...@cubo.casa
Re: OT [Una de bash muy buena...]
2015-04-21 10:13 GMT-05:00 Maykel Franco maykeldeb...@gmail.com: Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz... Necesito de esta linea por ejemplo: [{type:07,number:2705045091096},{type:01,number:2788156539794}{type:08,number:2748168531483} Me gustaría sacar solo los numeros después de number: , por ejemplo, solo sacar esto: 2705045091096 2788156539794 2748168531483 He mirado con grep, awk , sed, cut... Soy incapaz... Alguien podría hecharme un cable? Gracias de antemano. Es eso json? esta correcto? (te falta una coma entre el 2do y 3er elemento y el corchete de cierre al final) Si el input es json válido, entonces puedes usar jq[0]: echo '[{type:07,number:2705045091096},{type:01,number:2788156539794},{type:08,number:274816853 1483}]' | jq .[] | .number 2705045091096 2788156539794 2748168531483 [0] https://stedolan.github.io/jq/ -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/caabycjmaoqszc6776j6dam8bhkr549r+brfgrj5314ma3pn...@mail.gmail.com