Setup Apache Virtual Hosts The Easy Way - #18
2 minutes
24:14 minutes
Become a Patreon to show support and get exclusive access to content: https://www.patreon.com/devdrawer
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: https://amzn.to/2SKa3vq
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 thedevdrawer.com
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: https://www.virtualbox.org/
Ubuntu Server v20.04LTS: https://ubuntu.com/
RoverWire Virtualhost Manage Script: https://github.com/RoverWire/virtualhost
Samsung SSD: https://amzn.to/2ViAAAF
Computer Hardware:
Windows 10 Pro: https://amzn.to/3q5TyZw (Amazon)
Samsung 500GB External SSD: https://amzn.to/2ViAAAF (Amazon)
Samsung 970 EVO Plus SSD 1TB - M.2 NVMe: https://amzn.to/36jDwDy (Amazon)
Rosewill Hive-750S R750W PSU: https://amzn.to/36jiDbs (Amazon)
Phanteks Eclipse Tempered Glass Case: https://amzn.to/39qou0B (Amazon)
MSI Arsenal Gaming AMD Ryzen Motherboard: https://amzn.to/36hpAKm (Amazon)
MSI Gaming GeForce RTX 2060 Super 8GB: https://amzn.to/36hMyRm (Amazon)
LG 34UM69G-B 34-Inch 21:9 UltraWide IPS Monitor: https://amzn.to/2HSRxyI (Amazon)
Corsair 64GB (4 x 16GB) DDR4 Memory: https://amzn.to/3mlmQkI (Amazon)
AMD Ryzen 7 2700X Processor: https://amzn.to/3qdQIBF (Amazon)
Dell XPS 15 9500 15.6" Laptop / Windows: https://amzn.to/3fKEz2w (Amazon)
Lenovo ThinkPad T15 15.6" Laptop / Linux: https://amzn.to/2Jnmn33 (Amazon)
Camera:
Fujifilm X-T3: https://amzn.to/3llKBb5 (Amazon)
Fujinon XF18-55mmF2.8-4: https://amzn.to/3mfTkNb (Amazon)
Audio:
Audio Technica AT2020: https://amzn.to/2VgxU6K (Amazon)
Blue Snowball iCE: https://amzn.to/3lo1jGC (Amazon)
DISCLAIMERS:
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 Amazon.com and affiliated sites.
Like what you see, support the channel.
Get Merch Buy Me A Coffee Join Patreon Watch on YouTube View Projects on GitHub