HTTP Proxy
HTTP Proxy Device Server plugin allows you to access the embedded Web Servers of Device Servers currently connected to Iotellect Server which are located in private networks or have no static IP addresses. This is done using HTTP.
When Iotellect Server is started, this driver installs a special web application into the Iotellect Server's embedded Web Server. This application turns Iotellect Server into the HTTP proxy server allowing to access web pages contained in the Device Servers connected to it and working through the HTTP Proxy driver.
![]() | NEW TERM: A proxy server is software which lets clients make indirect network connections to other network locations. The client connects to the proxy server, requests a connection, file, or other resource available on a different server, and the proxy accesses the resource for the client and relays it to the client. |
More information about the HTTP Proxy service may be found under HTTP Proxy Service in the System Basics section.
When the driver is running, the following URLs may be used to access web page provided by the Web Server embedded into the Device Server connected to Iotellect Server:
https://server_address/dev/device_server_owner/device_server_name/page_path/page_name
http://server_address/dev/device_server_owner/device_server_name/page_path/page_name
The first example uses a secure HTTPS connection between the Web Browser and Iotellect Server. The second example shows a non-secure HTTP connection.
server_address
is the IP of the Iotellect Server or one of the DNS addresses defined in the Host Name Aliases. If a DNS address is used, it should also be properly configured in DNS (i.e, you also have to configure your DNS server and make sure you can indeed reach the Iotellect Server's IP via this DNS address).
device_server_owner
is the name of the user account under which the Device Server is registered
device_server_name
is the name of Device Server Account
page_path and page_name
should point to the requested page in the Device Server's embedded Web Server.
![]() | Example:
This URL will provide access to the page |
![]() | HTTP Internal Server Error (Error 500) is shown by the HTTP Proxy Web Application in the following cases:
|
See HTTP Proxy Service for more information.
Driver Information
Driver Plugin ID: | com.tibbo.linkserver.plugin.device.httpproxy |
Global Settings
Enable HTTP Proxy web application. Enables/disables access to HTTP Proxy.
User Level Settings
None defined.
Device Server Level Settings
None defined.
Was this page helpful?