Abilis HTTP server allows to access to the web interface. Many but not all configurations can be done using web pages. Only the CP allows to configure each Abilis feature.
Abilis HTTP server supports both PLAIN and SSL operations. The securty level can be managed by:
allowing access only to a restricted list of ip addresses;
configuring http rights for users.
![]() | Tip |
|---|---|
Refer to Section 36.6, “Appendix - HTTP” to have more information about HTTP. |
Add the resource to the Abilis system with the following command:
[12:25:41] ABILIS_CPX:a res:http
RES:HTTP ALREADY EXISTSThe HTTP resource may already exist in the system, but may not yet be active: set it active with the command:
[12:25:44] ABILIS_CPX:s act res:http
COMMAND EXECUTED![]() | Caution |
|---|---|
After adding or setting the HTTP active, you must restart the Abilis to make the resource running (use the command warm start to reboot the Abilis). |
[17:14:59] ABILIS_CPX:s p http act:yesCOMMAND EXECUTED [17:15:17] ABILIS_CPX:d p httpRES:Http - Not Saved (SAVE CONF), Not Refreshed (INIT) ------------------------ Run DESCR:HyperText_Transfer_Protocol LOG:NO ACT:YES LOGIN-COOKIE-TOUT:1440 WDIR:C:\APP\HTTP\ START-PAGE:SYS (/sys/pub/cpx.htm) SYS-CSS:SYS (/sys/pub/cpx.css) CORS-DOMAINS-LIST:# - HTTP plain ----------------------------------------------------------- ACT-P:YES tcp-locport-p:80 sesnum-p:30 IPSRC-P:* IPSRCLIST-P:# - HTTP ssl ------------------------------------------------------------- ACT-S:NO tcp-locport-s:443 sesnum-s:0 IPSRC-S:* IPSRCLIST-S:# - CHAT (XMPP) Provisioning --------------------------------------------- CHAT-GATEWAY-URL: CHAT-SERVER: CHAT-DOMAIN:AUTO
Use the following command to display the parameters of the resource; the d p http ? command shows the meaning of parameters.
[17:25:33] ABILIS_CPX:d p http
RES:Http ----------------------------------------------------------------------
Run DESCR:HyperText_Transfer_Protocol
LOG:NO ACT:YES LOGIN-COOKIE-TOUT:1440
WDIR:C:\APP\HTTP\
START-PAGE:SYS (/sys/pub/cpx.htm)
SYS-CSS:SYS (/sys/pub/cpx.css)
CORS-DOMAINS-LIST:#
- HTTP plain -----------------------------------------------------------
ACT-P:YES tcp-locport-p:80 sesnum-p:30
IPSRC-P:* IPSRCLIST-P:#
- HTTP ssl -------------------------------------------------------------
ACT-S:NO tcp-locport-s:443 sesnum-s:0
IPSRC-S:* IPSRCLIST-S:#
- CHAT (XMPP) Provisioning ---------------------------------------------
CHAT-GATEWAY-URL:
CHAT-SERVER:
CHAT-DOMAIN:AUTO Meaning of the most important parameters:
LOGLogging functionalities activation/deactivation.
ACTRuntime HTTP activation/deactivation.
LOGIN-COOKIE-TOUTLifetime of the cookie used to store login information.
WDIRDirectory where temporary files are saved.
START-PAGESelects the HTTP start page.
CORS-DOMAINS-LISTList of domains for which CORS are enabled.
SYS-CSSSelects Cascading Style Sheets for dynamic pages.
ACT-PActivates/deactivates the PLAIN protocol.
sesnum-pHTTP TCP/IP PLAIN sessions number.
IPSRC-PClient IP addresses allowed to connect to HTTP server in PLAIN mode.
IPSRCLIST-PAdditional list of client IP addresses allowed to connect to HTTP server in PLAIN mode.
ACT-SActivates/deactivates the SSL protocol.
sesnum-sHTTP TCP/IP SSL sessions number.
IPSRC-SClient IP addresses allowed to connect to HTTP server in SSL mode.
IPSRCLIST-SAdditional list of client IP addresses allowed to connect to HTTP server in PLAIN mode in SSL mode.
CHAT-GATEWAY-URLUrl, with optional http:// or
https://, of the XMPP gateway.
CHAT-SERVERIP address or FQDN name of the XMPP server.
The following command allows the administrator to change the configuration of the resource:
s p http parameter:value...
![]() | Caution |
|---|---|
To activate the changes made on the upper case parameters, execute the initialization command init res:http; while to set act the changes made on the lowercase parameters a save conf and an Abilis restart are required (i.e. with warm start command). |