Configure Virtual Hostings to use multiple domain names.
The example below is set on an environment that the domain name is [futurelinux.org], virtual domain name is [virtual.host (root directory [/home/future/public_html])]. It's necessarry to set Userdir settings for this example, too.
[1] Configure httpd for Virtual Hostings.
[root@futurelinux ~]# vi /etc/httpd/conf.d/vhost.conf
# create new
# for original domain
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName futurelinux.org
</VirtualHost>
# for virtual domain
<VirtualHost *:80>
DocumentRoot /home/future/public_html
ServerName virtual.host
ServerAdmin [email protected]
ErrorLog logs/virtual.host-error_log
CustomLog logs/virtual.host-access_log combined
</VirtualHost>
[root@futurelinux ~]# systemctl restart httpd
[2] Create a test page and access to it from a client computer with a web browser. It's OK if following page is shown.
[future@futurelinux ~]$ echo "Virtual Host Test Page" > ~/public_html/virtual.php