[Multisites vhosts] Accès externe derrière livebox

Bonjour,

Suite au déploiement de deux site "site1" et "site2" sur un serveur linux, configuration multisites Drupal 6.17, j'essaie d'accèder aux deux site depuis Internet.

Les deux sites montent bien en local.

Après redirection de l'IP public de la livebox sur l'IP local du serveur port 80 ou lors de l'accès en local sur 192.168.1.80 à l'IP du serveur port 80, seul le site par défaut de Drupal, vide donc avec install, monte.

Détail des configurations effectuées sur le serveur hébergeant les sites : linux + apache 2

fichier "hosts" :

192.168.1.80 site1
192.168.1.80 site2

fichier "vhosts site1" :

<VirtualHost 192.168.1.80:80>

ServerAdmin webmaster@site1.fr
ServerName site1

DocumentRoot /var/www/drupal

<Directory /var/www/drupal>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/site1-error.log
CustomLog /var/log/apache2/site1-access.log combined

# Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel error
</VirtualHost>

fichier "vhosts site2" :

<VirtualHost 192.168.1.80:80>

ServerAdmin webmaster@site2.fr
ServerName site2

DocumentRoot /var/www/drupal

<Directory /var/www/drupal>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/site2-error.log
CustomLog /var/log/apache2/site2-access.log combined

# Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel error
</VirtualHost>

Comment atteindre ces sites depuis l'extérieur sans nom de domaine et seulement avec une redirection de ports exemple :

          http://mon_IP_public:8880 -> 192.168.1.80:80
          http://mon_IP_public:8881 -> 192.168.1.80:80

En cherchant, nous avons essayé :

  • de faire des redirections par port différents dans les vhosts => OK en local sur la machine, KO en accès depuis l'extérieur
  • de faire des rewrite rules conditionnées directement dans les vhosts => OK en local sur la machine, KO en accès depuis l'extérieur

Merci pour votre aide.

Syndiquer le contenu