Home >

LunaSH Command Reference Guide > LunaSH Commands > webserver > webserver bind

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]

Option 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.

Example

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)