Skip to main content

Setup Apache Virtual Hosts The Easy Way - #18

Published: May 29, 2020 | DevDrawer

Estimated Reading Time
2 minutes
Video Duration
24:14 minutes

Become a Patreon to show support and get exclusive access to content:

Using our sub $100 Linux development server running on a VirtualBox install, we can create virtual hosts for our development domains. We can use Rover's Virtual Host Manager bash script to accomplish this with only a few lines of code.

After you install the bash script you can literally create a new Wordpress website on your development server in less than 2 minutes. Follow along as I walk through installing and using the script to build a fully functional website. I even time myself...with all of my talking I was still able to do it in under 2 minutes and 30 seconds.

Buy the Samsung SSD we used:

0:00 Intro

01:38 View Roverwire VirtualHost Manager on GitHub

02:39 Install VirtualHost Manager using wget

02:56 Apply permissions to the downloaded

04:53 Create our first virtual host

06:26 Modify Window's Hosts file for new virtual host

08:09 View new virtual website test.local

08:30 Add test index.php file to the virtual website

09:56 Delete our first virtual host

11:13 Recap of installing WordPress from the command line

12:28 Get install script for WordPress from

13:17 wget WordPress files using the command line

15:19 Setup WordPress database

16:23 Install WordPress

17:12 Give www-data user access to the new virtual website

18:36 View newly created WordPress website

20:31 Install WordPress on New Server Speedrun (less than 2.5 minutes)

Applications Used

Virtual Box v6.1:

Ubuntu Server v20.04LTS:

RoverWire Virtualhost Manage Script:

Samsung SSD:

Computer Hardware:

Windows 10 Pro: (Amazon)

Samsung 500GB External SSD: (Amazon)

Samsung 970 EVO Plus SSD 1TB - M.2 NVMe: (Amazon)

Rosewill Hive-750S R750W PSU: (Amazon)

Phanteks Eclipse Tempered Glass Case: (Amazon)

MSI Arsenal Gaming AMD Ryzen Motherboard: (Amazon)

MSI Gaming GeForce RTX 2060 Super 8GB: (Amazon)

LG 34UM69G-B 34-Inch 21:9 UltraWide IPS Monitor: (Amazon)

Corsair 64GB (4 x 16GB) DDR4 Memory: (Amazon)

AMD Ryzen 7 2700X Processor: (Amazon)

Dell XPS 15 9500 15.6" Laptop / Windows: (Amazon)

Lenovo ThinkPad T15 15.6" Laptop / Linux: (Amazon)


Fujifilm X-T3: (Amazon)

Fujinon XF18-55mmF2.8-4: (Amazon)


Audio Technica AT2020: (Amazon)

Blue Snowball iCE: (Amazon)


I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.