How do I Create Additional Virtual Hosts?

Auto Setup via script

This method will automatically set up Listener/VirtualHost/Force SSL/Let’s Encrypt/WordPress.

Interactive mode

wget https://raw.githubusercontent.com/litespeedtech/ls-cloud-image/master/Setup/vhsetup.sh

chmod +x vhsetup.sh

bash vhsetup.sh

Or just run the script without downloading it:

/bin/bash <( curl -sk https://raw.githubusercontent.com/litespeedtech/ls-cloud-image/master/Setup/vhsetup.sh )

CLI mode

wget https://raw.githubusercontent.com/litespeedtech/ls-cloud-image/master/Setup/vhsetup.sh

chmod +x vhsetup.sh

bash vhsetup.sh -d www.example.com -le admin@example.com -f -w

Or just run the script without downloading it:

/bin/bash <( curl -sk https://raw.githubusercontent.com/litespeedtech/ls-cloud-image/master/Setup/vhsetup.sh ) -d www.example.com -le admin@example.com -f -w
  • Please be sure that your domain is already pointing to the server when using -le YOUR_EMAIL
  • Please be sure that your environment has php/sql service/sql root password when using -w

Manual Setup

By default, OpenLiteSpeed has an example virtual host already created. You can create more virtual hosts if you like. See Create Virtual Hosts on OpenLiteSpeed.

Category: OpenLiteSpeed