This CLI command adds a virtual host to Zend Server.

Command Specific Arguments

This table specifies the various arguments used in the command:

Abbreviated Full Description Required/Optional



The virtual host name.




The virtual host port.




The virtual host configuration template.



When using the -t argument, instead of specifying the entire template, use `cat to refer to an existing file containing the template . For example, -t "`cat template`".

Common Arguments

This table lists arguments common to all zs-manage commands:

Abbreviated Full Description Required/Optional



WebAPI key name.




WebAPI secret key.




Zend Server URL. Default: http://localhost:10081/ZendServer.

Required - when action is performed on a remote server.



Show usage information and exit.




Instructions on how to complete a procedure

To use vhost-add:

  1. Open your CLI.
  1. Enter a help command for the vhost-add action to learn which arguments your command should include:

/usr/local/zend/bin/zs-manage vhost-add --help

  1. Enter the command with the required arguments (replace brackets with your value):

/usr/local/zend/bin/zs-manage vhost-add -n <vhost name> -p <port number> [optional parameters - see table above} -N <existing key name> -K <existing key secret>

The virtual host is created. Your CLI returns information about your virtual host:

vhostInfo 2 myvhost 444 false PendingRestart


To make the virtual host available, restart Zend Server.