You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Applies To

Zend Server

ZendServerSDK

Summary

While creating, editing or validating a Virtual Host using zs-client, if you need to include special parameters in the Virtual Host, you can use a custom Virtual Host template using the "--template" option. For example, to set Apache Environment, you can add "SetEnv APPLICATION_ENV" parameter to your custom template and use it in the zs-client command. See attached vhost_sample.tpl.

Solution

Depending on your environment, you need to use any one of the following Virtual Host templates:

Apache --> /usr/local/zend/share/vhost.tpl

Apache with SSL --> /usr/local/zend/share/vhost-ssl.tpl

NginX --> /usr/local/zend/share/vhost-nginx.tpl

NginX with SSL --> /usr/local/zend/share/vhost-nginx-ssl.tpl


You can create a copy of the template file (file extension must be ".tpl") and place it somewhere on your server, for example /root/vhost_templates. Then specify the absolute path to this template file in the zs-client command. Sample command to add a Virtual Host using zs-client vhostAdd:


# /usr/local/zend/bin/php zs-client.phar vhostAdd --name=samplevhost --port=80 --template=/root/vhost_templates/vhost_sample.tpl --forceCreation=true --zsurl=http://localhost:10081 --zskey=admin --zssecret=123456789abcdef123456789abcdef123456789abcdef123456789abcdef1234


 
Note:The virtual host template file must be present locally on the server where you run the command.


Sample VHost template - - - > vhost_sample.tpl

  • No labels