Une petite config de Apache comme reverse proxy pour permettre de faire tourner plusieurs sites sur la meme ip sur le meme port.
Attention tout de meme, si vous avez un premier site de configurer, disons statique et que vous creer maintenant un virtualhost vous nous pourrez plus acceder au site static. Il faut declarer chacun comme Virtualhost
CustomLog logs/ohohohoh.com-access_log common
ProxyPass / http://192.168.1.121/
ProxyPassReverse / http://192.168.1.121/
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName aa.bbb.com
ServerAlias aaname.bbname.com
ErrorLog logs/aaa.com.-error_log
CustomLog logs/aaa.com.co-access_log common
ProxyPass / http://192.168.1.118/
ProxyPassReverse / http://192.168.1.118/
</VirtualHost>
Attention tout de meme, si vous avez un premier site de configurer, disons statique et que vous creer maintenant un virtualhost vous nous pourrez plus acceder au site static. Il faut declarer chacun comme Virtualhost
NameVirtualHost *:80
Le premier site, "static"
<VirtualHost *:80>
ServerName www.blabla.com
ServerAlias blabla.com
DocumentRoot "/var/www/html"
</VirtualHost>
ServerName www.blabla.com
ServerAlias blabla.com
DocumentRoot "/var/www/html"
</VirtualHost>
Le second site, le site virtuel qui renvoit vers une autre machine
<VirtualHost *:80>
ServerName ohohoho.com
ServerAlias ohohohoh.com
ErrorLog logs/ohohohoh.com-error.log<VirtualHost *:80>
ServerName ohohoho.com
ServerAlias ohohohoh.com
CustomLog logs/ohohohoh.com-access_log common
ProxyPass / http://192.168.1.121/
ProxyPassReverse / http://192.168.1.121/
</VirtualHost>
Aucun commentaire:
Enregistrer un commentaire