After you’ve configured your Linux machine with multiple IP addresses, setting up Apache to serve them as different websites is simple. You need only put a
VirtualHost directive in your
apache2.conf file for each of the addresses you want to make an independent website:
<VirtualHost 18.104.22.168>ServerName gnulix.orgDocumentRoot /home/virtual/gnulix/public_htmlTransferLog /home/virtual/gnulix/logs/access_logErrorLog /home/virtual/gnulix/logs/error_log</VirtualHost>
Use the IP address, rather than the hostname, in the
You can specify any configuration directives within the
<VirtualHost> tags. For example, you might want to set
AllowOverrides directives differently for virtual ...