Commands relating to HTTP

Revised for CPX 4.7.0.
HTTP Virtual Root Paths table
HTTP Virtual Path's Access Rights table

Other commands

HTTP Virtual Root Paths top


A HTTP PATH: Add HTTP Virtual Root Path entry (Administrator)
A HTTP PATH:val [par:val]

This command allows to add a new HTTP Virtual Root Path definition.

The "PATH:" value must be a strings of up to 32 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").

info The virtual root path "/sys/" cannot be defined because it is reserved to the system.

While adding the new definition, the command sets also the eventually indicated parameters to the specified values. Not specified parameters are set to default values.

HTTP Virtual Root Path definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

If an entry with the same path value is already defined, the message "HTTP VIRTUAL ROOT PATH ALREADY EXISTS" will be shown.

Paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same path in the table. However, when an entry is created, the case is preserved.

[15:48:44] ABILIS_CPX: D HTTP PATH

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /pub/
PHYS-PATH:    C:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /pub2/
PHYS-PATH:    D:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /usr/
PHYS-PATH:    C:\USR\
------------------------------------------------------------------------------
PATH:         /usr2/
PHYS-PATH:    D:\USR\
------------------------------------------------------------------------------

[15:48:49] ABILIS_CPX: A HTTP PATH:/my_path/ 

COMMAND EXECUTED 

[15:49:04] ABILIS_CPX: D HTTP PATH

- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /my_path/
PHYS-PATH:    
------------------------------------------------------------------------------
PATH:         /pub/
PHYS-PATH:    C:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /pub2/
PHYS-PATH:    D:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /usr/
PHYS-PATH:    C:\USR\
------------------------------------------------------------------------------
PATH:         /usr2/
PHYS-PATH:    D:\USR\
------------------------------------------------------------------------------

If the HTTP Virtual Root Paths Table is full, i.e. no free record is currently available, the message "HTTP VIRTUAL ROOT PATHs TABLE IS FULL, COMMAND NOT EXECUTED" will be shown.

Changes made on the HTTP Virtual Root Paths Table are NOT immediately active, they can be activated by executing the initialization command INIT PO:xxx, where "xxx" is the HTTP port number.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Root Paths Service, the following message will be shown "HTTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


C HTTP PATH: Clear HTTP Virtual Root Path (Administrator)
C HTTP PATH:val

This command allows to delete an entry from the HTTP Virtual Root Paths Table.

If no entry is found for the specified path, the message "HTTP VIRTUAL ROOT PATH NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same path in the table.

If the table is currently empty, the message "HTTP VIRTUAL ROOT PATHs TABLE IS EMPTY" will be shown.

HTTP Virtual Root Path definitions are kept contiguous and alphabetically sorted, then the deletion will cause the table to be rearranged.

Changes made on the HTTP Virtual Root Paths Table are NOT immediately active, they can be activated by executing the initialization command INIT PO:xxx, where "xxx" is the HTTP port number.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Root Paths Service, the following message will be shown "HTTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


D HTTP PATH Display HTTP Virtual Root Paths table (User)
D HTTP PATH

This command displays all configured HTTP Virtual Root Paths.

Here is an example of the information shown by the command execution:

[15:49:04] ABILIS_CPX: D HTTP PATH

- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /my_path/
PHYS-PATH:    
------------------------------------------------------------------------------
PATH:         /pub/
PHYS-PATH:    C:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /pub2/
PHYS-PATH:    D:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /usr/
PHYS-PATH:    C:\USR\
------------------------------------------------------------------------------
PATH:         /usr2/
PHYS-PATH:    D:\USR\
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If no HTTP Virtual Root Path is currently defined the message "*** NO HTTP VIRTUAL ROOT PATHs DEFINED ***" will be displayed.

For a more detailed description of the displayed information, please refer to Configuration of HTTP Virtual Root Paths table.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Root Paths Service, the following message will be shown "HTTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


D HTTP PATH: Display HTTP Virtual Root Path (User)
D HTTP PATH:val

This command displays the specified entry of the HTTP Virtual Root Paths Table.

If no entry is found for the specified path, the message "HTTP VIRTUAL ROOT PATH NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same path in the table.

Here is an example of the information shown by the command execution:

[15:49:04] ABILIS_CPX: D HTTP PATH:/my_path/

- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /my_path/
PHYS-PATH:    
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If no HTTP Virtual Root Path is currently defined the message "*** NO HTTP VIRTUAL ROOT PATHs DEFINED ***" will be displayed.

For a more detailed description of the displayed information, please refer to Configuration of HTTP Virtual Root Paths table.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Root Paths Service, the following message will be shown "HTTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


S HTTP PATH: Set HTTP Virtual Root Path (Administrator)
S HTTP PATH:val par:val [par:val]

This command sets all the indicated parameters of the requested entry of the HTTP Virtual Root Paths Table to the specified values.

If no entry is found for the specified path, the message "HTTP VIRTUAL ROOT PATH NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same virtual root path in the table.

If the table is currently empty, the message "HTTP VIRTUAL ROOT PATHs TABLE IS EMPTY" will be shown.

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value, the other ones will not be changed.

As it can be seen from the following example, also the path value itself can be changed using the present command:

[10:41:35] ABILIS_CPX: A HTTP PATH:/aaa/

COMMAND EXECUTED 

[10:41:41] ABILIS_CPX: S HTTP PATH:/aaa/ PATH:/bbb/

COMMAND EXECUTED 

info The virtual root path "/sys/" value cannot be set because it is reserved to the system.

Because definitions are kept alphabetically sorted by the "PATH:" value, the modifications of the path will cause a table rearrangement on the base of the currently defined entries.

For a detailed description of the HTTP Virtual Root Path entry's parameters, please refer to Configuration of HTTP Virtual Root Paths table.

Changes made on the HTTP Virtual Root Paths Table are NOT immediately active, they can be activated by executing the initialization command INIT PO:xxx, where "xxx" is the HTTP port number.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Root Paths Service, the following message will be shown "HTTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".

HTTP Virtual Path's Access Rights table top


A HTTP RIGHTS ID: Add user rights to HTTP Virtual Path's Access Rights entry (Administrator)
A HTTP RIGHTS ID:val USER:val [par:val]

This command adds a new user to the specified path of the HTTP Virtual Path's Access Rights Table that is identified by "ID:xxx". The HTTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed. There is no difference between lowercase and uppercase characters. For example the following strings "MyUser", "MYUSER", "myuser" are equivalent. However, when an entry is created, the case is preserved.

User definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

The same "USER:" cannot be defined more then once for the same HTTP Virtual Path's Access Rights entry. If the specified user already exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY ALREADY EXISTS".

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

While adding the new definition, the command sets also the eventually indicated parameters to the specified values. Not specified parameters are set to default values.

Changes made on the HTTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


A HTTP RIGHTS PATH: Add HTTP Virtual Path's Access Rights entry (Administrator)
A HTTP RIGHTS PATH:val
A HTTP RIGHTS PATH:val USER:val [par:val]

This command adds a new path entry to the HTTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").
There is no difference between lowercase and uppercase characters. However, when an entry is created, the case is preserved.

When a new path entry is added to the HTTP Virtual Path's Access Rights Table, the system provide to assign to it a numeric identifiers that can be used for further operations on the entry. HTTP Virtual Path's Access Rights identifiers are values in the range [1 - 128].

HTTP Virtual Path's Access Rights Table's definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

If an entry with the same path value is already defined, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY ALREADY EXISTS" will be shown.

The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

If the user "USER:" parameter is specified, the command adds a new user to the specified path of the HTTP Virtual Path's Access Rights Table, if it is present. If the specified path isn't present the command provides to add it.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed. There is no difference between lowercase and uppercase characters. For example the following strings "MyUser", "MYUSER", "myuser" are equivalent. However, when an entry is created, the case is preserved.

User definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

The same "USER:" cannot be defined more then once for the same HTTP Virtual Path's Access Rights entry. If the specified user already exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY ALREADY EXISTS".

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

While adding the new definition, the command sets also the eventually indicated parameters to the specified values. Not specified parameters are set to default values.

Changes made on the HTTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


C HTTP RIGHTS ID: Clear user rights from HTTP Virtual Path's Access Rights entry (Administrator)
C HTTP RIGHTS ID:val USER:val

This command deletes a user from the specified path of the HTTP Virtual Path's Access Rights Table that is identified by "ID:xxx". The HTTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY NOT PRESENT".

User definitions are kept alphabetically sorted. The definition deletion will cause a table rearrangement on the base of the currently defined entries.

Changes made on the HTTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


C HTTP RIGHTS PATH: Clear HTTP Virtual Path's Access Rights entry (Administrator)
C HTTP RIGHTS PATH:val
C HTTP RIGHTS PATH:val USER:val

This command deletes a path entry from the HTTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").
There is no difference between lowercase and uppercase characters.

If the specified path doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

Path definitions are kept alphabetically sorted. The definition deletion will cause a table rearrangement on the base of the currently defined entries.

While deleting the path definition, the command deletes also all user entries that are eventually defined for that path.

[11:56:55] ABILIS_CPX: D HTTP RIGHTS

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  6 /ccc/
       aaa                              r---  l---  YES    PLAIN,SSL
       aaa_bbb                          r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  2 /pub2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  3 /sysdrives/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  4 /usr/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  5 /usr2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------

[11:57:02] ABILIS_CPX: C HTTP RIGHTS PATH:/ccc/

THE SELECTED HTTP VIRTUAL PATH'S RIGHTS ENTRY AND ALL RELATED USERs
WILL BE DELETED.
PROCEED (N/Y)? Y 

COMMAND EXECUTED 

[11:57:12] ABILIS_CPX: D HTTP RIGHTS

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  2 /pub2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  3 /sysdrives/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  4 /usr/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  5 /usr2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------

If the user "USER:" parameter is specified, the command deletes only the specified user from the selected path of the HTTP Virtual Path's Access Rights Table, if it is present.

If the specified path doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY NOT PRESENT".

User definitions are kept alphabetically sorted. The definition deletion will cause a table rearrangement on the base of the currently defined entries.

Changes made on the HTTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


D HTTP RIGHTS Display HTTP Virtual Path's Access Rights Table (User)
D HTTP RIGHTS

It displays the HTTP Virtual Path's Access Rights Table content.

Here is an example of the information shown by the command execution:

[11:57:12] ABILIS_CPX: D HTTP RIGHTS

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /sys/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  ----  NO     PLAIN,SSL
------------------------------------------------------------------------------
  2 /test/
       user                             r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If no entry is currently defined the message "*** NO HTTP VIRTUAL PATH'S RIGHTs DEFINED ***" will be displayed.

For a more detailed description of the displayed information, please refer to Configuration of HTTP Virtual Path's Access Rights Table.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


D HTTP RIGHTS ID: Display HTTP Virtual Path's Access Rights entry (User)
D HTTP RIGHTS ID:val

The command displays the selected entry of the HTTP Virtual Path's Access Rights Table.

The HTTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


D HTTP RIGHTS PATH: Display HTTP Virtual Path's Access Rights entry (User)
D HTTP RIGHTS PATH:val

The command displays the selected entry of the HTTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").

The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

If the specified path doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Here is an example of the information shown by the command execution:

[12:33:18] ABILIS_CPX: D HTTP RIGHTS PATH:/pub/

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".

For a more detailed description of the displayed information, please refer to Configuration of HTTP Virtual Path's Access Rights Table.


D HTTP RIGHTS USER: Display HTTP Virtual Path's Access Rights user's entry (User)
D HTTP RIGHTS USER:val

The command displays the selected entries of the HTTP Virtual Path's Access Rights Table for which the specified user is defined.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY NOT PRESENT".

Here is an example of the information shown by the command execution:

[12:33:30] ABILIS_CPX: D HTTP RIGHTS USER:admin 

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  2 /pub2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  3 /sysdrives/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  4 /usr/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  5 /usr2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".

For a more detailed description of the displayed information, please refer to Configuration of HTTP Virtual Path's Access Rights Table.


F HTTP RIGHTS PATH: Find HTTP Virtual Path's Access Rights entry (Administrator)
F HTTP RIGHTS PATH:val USER:val PROT:val

It verifies access rights of a certain user "USER:val" for the the specified path "PATH:val" in the HTTP Virtual Path's Access Rights for the selected HTTP access protocol "PROT:val".

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The comparison is not case-sensitive. For example, the string "string" and "STRING" would both reference the same path and/or user in the table.

Here is an example of the information shown by the command execution:

[12:39:28] ABILIS_CPX: F HTTP RIGHTS PATH:/pub/my_user/ USER:anonymous PROT:plain 

SUCCESSFUL HTTP ACCESS CONTROL SEARCH:
 FILE rights: r---, DIR rights: l---, matching table entry: 

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


S HTTP RIGHTS ID: Set HTTP Virtual Path's Access Rights entry (Administrator)
S HTTP RIGHTS ID:VAL USER:val par:val [par:val]

The command sets parameters of the selected user entry of the HTTP Virtual Path's Access Rights Table.

The HTTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY NOT PRESENT".

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value, the other ones will not be changed.

For a detailed description of the HTTP Virtual Path's Access Rights entry's parameters, please refer to Configuration of HTTP Virtual Path's Access Rights Table.

Changes made on the HTTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


S HTTP RIGHTS PATH: Set HTTP Virtual Path's Access Rights entry (Administrator)
S HTTP RIGHTS PATH:val USER:val par:val [par:val]

The command sets parameters of the selected user entry of the HTTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").
The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

If the specified path doesn't correspond to an already existing entry, the message "HTTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "HTTP USER'S RIGHTS ENTRY NOT PRESENT".

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value, the other ones will not be changed.

For a detailed description of the HTTP Virtual Path's Access Rights entry's parameters, please refer to Configuration of HTTP Virtual Path's Access Rights Table.

Changes made on the HTTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support HTTP Virtual Path's Access Rights Service, the following message will be shown "HTTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".

printPrint this page