[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xmlBlaster & Firewall



Thanks a lot Marcel !
This is a very nice tutorial. Perhaps add it to xlmBlaster documentation ;o)

have a nice day !

Cyrille.

Marcel Ruff a écrit :

> Cyrille Giquello wrote:
>
> > Hi xmlBlaster's user !
> >
> > A question about firewall configuration :
> >
> > the xmlBlaster client (named xbC) is behind a firewall,
> > xmlBlaster server (named xbS) is on Internet.
> >
> > I need to know wich port to open on the firewall for xbS => xbC, eg :
> > callBack message.
> > So, I know that depends from protocol used. I would like to use corba
> > with JacORB.
> >
> > Can U tell me your experiences what ever protocol or other constraints
> > ??
> >
> > Thanx,
> > Cyrille
>
> Hi Cyrille,
>
> for XML-RPC this is easy, so i start with this:
>
> XML-RPC:
> ========
> 1. The server starts for example with:
>
>     java org.xmlBlaster.Main -xmlrpc.hostname hostA
>                              -xmlrpc.port 6002
>
> and listens on:
>
>     http://hostA:6002/
>
> so you need to open port 6002
>
> 2. If the client wishes callbacks:
>
>     java javaclients.ClientSub -client.protocol XML-RPC
>                                -xmlrpc.hostnameCB hostB
>                                -xmlrpc.portCB 6007
>
> so the clienthost needs to open port 6007 on hostB
>
> For CORBA this is easy as well, so here it is.
> CORBA:
> ======
>
>     java -DOAPort=6002 -DOAIAddr=hostA org.xmlBlaster.Main
>     java -DOAPort=6007 -DOAIAddr=hostB javaclients.ClientSub
>
> Now the server listens on 6002 on hostA
> and the client listens on 6007 on hostB.
>
> Note that if you use our builtin IOR download,
> you need to open port 7609 as well.
> Adjust this with:
>
>     java -DOAPort=6002 -DOAIAddr=localhost org.xmlBlaster.Main
>                        -iorHost localhost -iorPort 6003
>
> Setting iorPort to 0 switches this feature off, but then
> you need to find other ways to transfer the server IOR.
> For example by using a naming service and corbaloc or emailing
> the IOR or whatever.
>
> Don't forget to switch off the protocols you don't need
> in xmlBlaster.properties.
>
> If you use Linux (or another UNIX) check the
> ports used with
>
>     lsof -i
>
> so you have full control what happens.
>
> <remark>
>     I don't know what Windows is, so i can't help you here.
> </remark>
>
> cu,
>
> Marcel
>
> --
> Marcel Ruff
> mailto:ruff at swand.lake.de
> http://www.lake.de/home/lake/swand/
> http://www.xmlBlaster.org

--
 Cyrille / Ktaland

-----------------------------------------
-      http://www.ktaland.com/
- Pour votre MAC: http://TOUSOFT.COM/
-----------------------------------------

Encryption | Duncan Campbell | DST | Blacklisted 411 | ECHELON | 2600 | PGP | Corsica |
NSA