Apache2
Pour installer Apache2
$ sudo apt-get install apache2
Pour gérer Apache2
$ sudo service apache2 start/stop/restart
$ sudo /etc/init.d/apache2 start/stop/restart
Tous les fichiers de configuration de Apache2 sont dans le dossier /etc/apache2
Activer l'URL rewriting
$ sudo a2enmod rewrite
Activer le mode userdir (pour que chaque utilisateur puisse avoir son propre site web perso)
$ sudo a2enmod userdir
les différents sites sont disponibles à l'adresse http://mondomaine.com/~nom_du_user
Comment rediriger certains domaines vers certaines machines
routeur :
-
renvoi du port 80 sur la machine 192.168.0.10
machine 192.168.0.10 :
-
virtualhosts renvoyant vers plusieurs dossiers
-
toto.mondomaine.com va vers /home/toto/www
-
titi.mondomaine.com va vers /home/titi/www
-
etc…
-
et 000-default va vers /var/www
machine 192.168.0.11 :
-
virtualhosts renvoyant vers plusieurs dossiers
-
tata.mondomaine.com va vers /home/tata/www
-
tutu.mondomaine.com va vers /home/tutu/www
-
etc…
-
et 000-default va vers /var/www
Sauf que si on met http://tata.mondomaine.com dans son navigateur on se retrouve avec le site par defaut de 192.168.0.10….
Donc, il faut appeller mod_proxy a la rescousse.
sur 192.168.0.10 : activer le module proxy avec :
$ sudo a2enmod proxy
créer un virtualhost /etc/apache2/sites-available/tata.mondomaine.com qui contient :
<VirtualHost 192.168.0.10:80>
ProxyRequests Off
ProxyPreservehost on
ServerName tata.mondomaine.com
ProxyPass / http://192.168.0.11/
ProxyPassReverse / http://192.168.0.11/
<Proxy>
Order Allow,Deny
Allow from all
</Proxy>
</VirtualHost>
Activer ce fichier :
$ sudo a2ensite tata.mondomaine.com
Pour la désactivation :
$ sudo a2dissite tata.mondomaine.com
Redémarrer apache
$ sudo service apache2 restart
ou
$ sudo /etc/init.d/apache2 restart
Ajouter un commentaire