Apache Virtual Hosts are used when you want to host multiple websites on a single server. It’s useful to lower your server footprint and to make better use of the available hardware. In this lab, you’ll be able to work with different methods of declaring Virtual Hosts.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Configure and Test an IP-Based Virtual Host Using Port 80
- Because we’re configuring Apache, elevate to
root
. - Remove the
Listen
configuration option from/etc/httpd/conf/httpd.conf
. - Create a new file in
/etc/httpd/conf.d/DadCorp.conf
that contains permission for Apache to access the/opt
directory and the VirtualHost definition. - Restart Apache, and verify your configurations work.
- Because we’re configuring Apache, elevate to
- Configure and Test an IP-Based Virtual Host Using Port 8080
- Modify the
/etc/httpd/conf.d/DadCorp.conf
file to include a newListen
directive with the correct port. - Set up a new VirtualHost definition that includes the right port.
- Restart Apache, and verify your configurations work.
- Modify the