Ed Schaller created FELIX-3811:
----------------------------------
Summary: http service should allow the interfaces bound to be
configured
Key: FELIX-3811
URL: https://issues.apache.org/jira/browse/FELIX-3811
Project: Felix
Issue Type: Wish
Components: Lightweight HTTP Service
Reporter: Ed Schaller
Priority: Minor
Attachments: httplite.bind.patch
As I primarily use the lightweight http service to debug using the webconsole
it would be nice to only bind it to the local interface to limit access to the
webconsole. This could be done by providing a configuration paramater to
specify the host address to bind to and could also be useful for those running
lightweight http on multihomed hosts.
I have created a patch against 0.1.5-SNAPSHOT that includes such functionality.
It uses org.apache.felix.http.host as the configuration key but this could be
changed. The semantics of what should be done when the host specified cannot be
resolved (eg: InetAddress.getByName() fails) may also be worth changing.
Presently it just binds to all interfaces if it is unable to resolve/parse the
address. Failing closed would be better in my opinion but might not be the most
intuitive.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira