Archived
This forum has been archived. Please start a new discussion on GitHub.
IceGrid behind a firewall
Hello!!
I am using IceGrid and IceStorm in a local network (behind a firewall). I want to create a proxy to a well-known object (which is executed in my server's host) in the client-side. Therefore, in the config file of the client I specify the following line to reach the registry:
Ice.Default.Locator=IceGrid/Locator: tcp -h <host> -p 10000
Moreover, I configure my router to forward all network trafic to port 10000 to my server's host. Nevertheless, I obtain an Ice.LocalException.
Have I forget any question? Do you recommend me to use another point of view?
Thank you very much!!
I am using IceGrid and IceStorm in a local network (behind a firewall). I want to create a proxy to a well-known object (which is executed in my server's host) in the client-side. Therefore, in the config file of the client I specify the following line to reach the registry:
Ice.Default.Locator=IceGrid/Locator: tcp -h <host> -p 10000
Moreover, I configure my router to forward all network trafic to port 10000 to my server's host. Nevertheless, I obtain an Ice.LocalException.
Have I forget any question? Do you recommend me to use another point of view?
Thank you very much!!
0
Comments
-
Hi David,
When you configure a router, Ice does not use the locator: the resolution of indirect proxies is done in the (Glacier2) router.
So you need to set Ice.Default.Locator in your Glacier2 config, not in your client.
Cheers,
Bernard0