Apache2

Documentation Ubuntu 

 

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

Filtered HTML

  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
Cette question permet de s'assurer que vous êtes un utilisateur humain et non un logiciel automatisé de pollupostage.
CAPTCHA visuel
Entrez les caractères (sans espace) affichés dans l'image.