Vhost

vhost:create

Creates a new Apache2 virtual host

Syntax

joomla vhost:create [--www WWW] [--http-port HTTP-PORT] [--ssl-port SSL-PORT] [--ssl-port SSL-PORT] [--template TEMPLATE] [--folder FOLDER] [--filename FILENAME] [--restart-command RESTART-COMMAND] [--] <site>

Arguments

site

Alphanumeric site name. Also used in the site URL with .test domain

Options

--www=<value>

Web server root

Default: /var/www
--use-webroot-dir

Uses directory specified with --www as the site install dir

--http-port=<value>

The HTTP port the virtual host should listen to

Default: 80
--ssl-port=<value>

The port on which the server will listen for SSL requests

Default: 443
--template=<value>

Custom file to use as the Apache vhost configuration. Make sure to include HTTP and SSL directives if you need boths

--folder=<value>

The Apache2 vhost folder [default: /etc/apache2/sites-enabled]

Default: /etc/apache2/sites-enabled
--filename=<value>

The Apache2 vhost file name

--restart-command=<value>

The full command for restarting Apache2

vhost:remove

Removes the Apache2 virtual host

Syntax

joomla vhost:remove [--www WWW] [--folder FOLDER] [--filename FILENAME] [--restart-command RESTART-COMMAND] [--] <site>

Arguments

site

Alphanumeric site name, used in the site URL with .test domain

Options

--folder=<value>

The Apache2 vhost folder [default: /etc/apache2/sites-enabled]

Default: /etc/apache2/sites-enabled
--filename=<value>

The Apache2 vhost file name

--restart-command=<value>

The full command for restarting Apache2