Podesiš tzv.
name based virtuelne hostove.
Kod:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName dev.joomla
DocumentRoot /srv/www/dev.joomla
ErrorLog /srv/logs/dev.joomla
<Directory /srv/www/dev.joomla>
# opcije za folder
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName dev.wordpress
DocumentRoot /srv/www/dev.wordpress
ErrorLog /srv/logs/dev.wordpress
<Directory /srv/www/dev.wordpress>
# opcije za folder
</Directory>
</VirtualHost>
Apache će na osnovu
Host headera znati na koji virtuelni host da preusmeri zahtev.
Kod:
GET /index.html HTTP/1.1
Host: dev.joomla
Na klijentima je dovoljno da podesiš hosts fajl.
Kod:
192.1678.56.1 dev.wordpress dev.joomla