Используйте VirtualHosts в вашем httpd.conf.
Также убедитесь, что конфигурация DNS направляет оба домена на один и тот же сервер.
Например:
<VirtualHost *:80>
DocumentRoot /path/to/domain1.com/html
ServerName www.domain1.com
ScriptAlias /cgi-bin/ /path/to/domain1.com/cgi-bin
<Directory "/path/to/domain1.com/cgi-bin">
Options ExecCGI
</Directory>
ServerAdmin youremail@adress.com
<Directory "/path/to/domain1.com/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /path/to/domain2.org/html
ServerName www.domain2.org
ScriptAlias /cgi-bin/ /path/to/domain2.org/cgi-bin
<Directory "/path/to/domain2.org/cgi-bin">
Options ExecCGI
</Directory>
ServerAdmin youremail@adress.com
<Directory "/path/to/domain2.org/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
Надеюсь это поможет!
РЕДАКТИРОВАТЬ
Вот минимальная запись виртуального хоста (вы можете поместить несколько записей в один файл httpd.conf):
<VirtualHost *:80>
DocumentRoot /path/to/website.com/html
ServerName www.website.com
<Directory "/path/to/website.com/html">
Require all granted
</Directory>
</VirtualHost>
Это (насколько я понимаю) минимально необходимая информация для VirtualHost. Если кто-то знает иначе, продолжайте и дайте мне знать / редактировать вопрос.