This is an old revision of the document!
Configure A Virtual Host
General Information
Red Hat preferred method of configuring virtual hosts.
Lab Setup
The following virtual machines will be used:
- server1.example.com (192.168.1.150) → Perform all connectivity tests from here
- server2.example.com (192.168.1.151) → Install Apache Web Server here
Virtual Host Creation
Examples: Example config at
less /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf
On server2: Create virtual host file
vim /etc/httpd/conf.d/vhosts.conf <VirtualHost *:80> ServerAdmin admin@bluesite.example.com DocumentRoot /var/www/html/bluesite ServerName bluesite.example.com ErrorLog logs/bluesite-error_log CustomLog logs/bluesite-access_log combined </VirtualHost>
On server2: Create directory and index file for myvhost
mkdir /var/www/html/bluesite echo '<html><body>This is the <font color=blue>BLUE SITE</font>.</body></html>' > /var/www/html/bluesite/index.html
On server2: Restart httpd
systemctl restart httpd
On server1: Create /etc/hosts entry for new name
vim /etc/hosts 192.168.1.151 server2 bluesite.example.com
On server1: Check virtual host site
elinks http://bluesite.example.com