webserver bind

Bind the REST API service to a network interface and port.

User Privileges

Users with the following privileges can perform this command:

>Admin

Syntax

webserver bind -netdevice <netdevice> [-port <port>] [-force] [-restart]

Argument(s) Shortcut Description
-netdevice <netdevice> -n

Network device that REST API Service is to use for communication.

Valid values: eth0, eth1, eth2, eth3, all, bond0, bond1

-force -f

Force the action without prompting.

-port <port> -p

Network port that REST API Service is to use for communication.

Range: 80 to 65535

Default: 8443

-restart -r

Restart the REST API service if parameter is specified. Otherwise, the administrator must restart the REST API service by running service start webserver.

Examples

Attempting to bind the REST API service when the service is not enabled

webserver bind -netdevice eth0

Error: The REST API Service is not enabled.
The REST API Service must be enabled in order to execute this command.

Command Result : 65535 (Luna Shell execution)

Binding the REST API service without specifying the -restart option

webserver bind -netdevice eth0 -port 8443

WARNING: This operation will modify REST API Server binding information !!!
Type 'proceed' to continue, or 'quit' to quit now.

> proceed
Proceeding...

You chose not to restart REST API Service now.
The changes will be effective when REST API Service is restarted.
To restart it run: service restart webserver

Command Result : 0 (Success)

Binding the REST API service with the -restart option

lunash:>webserver bind -netdevice eth0 -restart

WARNING: This operation will modify REST API Server binding information !!!

Type 'proceed' to continue, or 'quit' to quit now.

> proceed
Proceeding...

Restarting REST API service...

Command Result : 0 (Success)